Statement
지문 언어
길거리에 개의 성이 일렬로 서 있다. 현재 번째 성의 높이는 양의 정수 이다.
난장이는 각 성의 높이를 양의 정수 범위에서 원하는 만큼 바꿀 수 있다. 번째 성의 높이를 만큼 높이는 데에는 , 만큼 낮추는 데에는 의 비용이 든다.
변경한 뒤의 높이를 라 하자. 모든 에 대하여
을 만족하면 성들이 조화롭다고 한다. 성들을 조화롭게 만드는 데 필요한 최소 비용을 구하여라.
Input
입력은 다음과 같은 형식으로 주어진다.
각 케이스는 다음과 같은 형식으로 주어진다.
Output
각 테스트 케이스마다 최소 비용을 으로 나눈 나머지를 출력한다.
Constraints
- ()
- 모든 테스트 케이스에 대한 의 합은 이하이다.
Subtasks
Samples
입력
2
2
1 1
1 1
1 1
3
1 2 3
5 5 5
7 7 7
출력
1
0