프로그램 명: coci_safe
제한시간: 1 초

승현이는 약탈한 보물을 저장하기 위해 금고를 샀다.

금고는 N 개의 똑같은 눈금을 가진 다이얼로 되어 있고, 그 눈금은 1부터 10,000,000 으로 되어 있다. 즉, 1번부터 시계 방향으로 눈금 하나씩 증가하여 10,000,000 까지 번호를 매긴다.

또한 모든 다이얼의 1번 위치는 동일하다.

각 금고는 각각 하나의 구멍이 있는데, N개의 다이얼의 구멍이 모두 일치해야지 금고가 열린다. 이때, 다이얼을 돌려 시계 방향이나 반시계 방향으로 눈금을 1 돌리는데 1초의 시간이 걸린다.

승현이가 사온 금고의 처음 구멍이 N개의 다이얼에 대해 각각 주어질 때, 금고를 여는데 최소 몇초의 시간이 걸리는지를 알아내어라.

입력

입력의 첫번째 줄에는 다이얼의 수 N이 주어지며 둘째줄부터 N줄에 각 다이얼의 구멍의 원래 위치 P가 주어진다(1<=P<=10,000,000)

최대 N 은 10 만.

출력

금고의 문을 열기 위해서 최소 몇초의 시간이 걸리는지를 출력한다. 64비트 정수형을 사용하여 출력하여야 한다.

입출력 예

입력
3
5
17
7

출력

12

입력

4
9999999
7
16
9999995

출력

29

입력

4
1
2500001
5000000
7500002

출력

9999998
출처:Croatia OI Final Exam - First Day 2002
추천:Conankun

[질/답] [제출 현황] [푼 후(1)]
[ 채 점 ] [홈으로]  [뒤 로]