자석
시간 제한2초메모리 제한1024 MB
자석의 두 극을 놓을 서로 다른 두 위치 i, j를 골라 a_i - a_j - K*|i-j|의 최댓값을 구한다.
문제
동일한 크기의 정사각형 모양의 칸 개가 번부터 번까지 일렬로 배열된 실험대가 있다. 이 실험대의 번 칸에는 에너지 상수 가 설정되어 있으며, 외부의 배터리와 연결되어 있다.
이하는 실험대에 일자 모양 자석 하나를 설치하려 한다. 자석의 크기는 부터 까지 이하가 임의로 설정할 수 있으며, 한쪽 끝에 한 칸 크기의 N극이 있고 반대쪽 끝에 한 칸 크기의 S극이 있다. 자석의 양 극은 각각 정확히 하나의 칸 위에 놓여야 한다.
자석을 실험대에 설치하면 배터리의 에너지가 변하는데, 다음 3가지 현상이 동시에 발생한다.
- 자석의 N극이 놓인 칸의 에너지 상수만큼 배터리에 에너지가 충전된다.
- 자석의 S극이 놓인 칸의 에너지 상수만큼 배터리의 에너지가 소모된다.
- N극이 놓인 칸의 번호와 S극이 놓인 칸의 번호의 차에 를 곱한 만큼 배터리에서 에너지가 소모된다. 두 수의 차는 큰 수에서 작은 수를 뺀 값이다.
이하는 자석을 실험대에 설치하여 배터리를 최대한 충전하고 싶다. 이하를 도와 자석을 놓기 전과 비교해서 얻을 수 있는 배터리의 에너지 변화의 최댓값을 구해보자. 실험의 결과로 배터리의 에너지가 실험 전과 비교하여 감소할 수도 있다.
입력
첫 번째 줄에 두 정수 과 가 공백으로 구분되어 주어진다.
두 번째 줄에 개의 정수 이 공백으로 구분되어 주어진다.
출력
첫 번째 줄에 자석을 놓기 전과 비교해서 얻을 수 있는 배터리의 에너지 변화의 최댓값을 출력한다.
힌트
예제 1의 경우 N극이 3번 칸에 놓이고 S극이 5번 칸에 놓이도록 자석을 설치할 때 1번 현상으로 의 에너지가 충전되며, 2번 현상으로 의 에너지가 소모되고, 3번 현상으로 의 에너지가 소모되어 설치 전과 비교하여 총 의 에너지가 충전된다. 이보다 더 많은 에너지를 충전할 수 있는 방법은 없다.