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

철수는 작은 회사에 프로그래머로 취업을 했다. 그는 매일 한 파일의 소스 코드를 다시 수정해야 한다. 아주 실망 스럽게도 소스코드는 아주 지저분 하다. 특히 줄의 처음의 탭수가 맞지 않아 인덴테이션이 되어 있지 않다.

다행히도 , 그의 편집기는 연속한 줄을 선택해서 각 라인의 시작 문자를 더하거나 빼는 명령을 가지고 있다.

그를 도와 가능한 빨리 코드를 깨끗하게 하는 것이 일이다.

소스 코드의 줄의 수 N , 소스 코드의 탭의 수, 원하는 탭의 수를 입력으로 받는다.

다음과 같은 명령을 실행할 수 있다.

이 두 액션은 선택되어진 줄의 수에 관계 없이 한 명령으로 이루어진다.

현재 주어진 탭의 수 보다 더 많이 지울수는 없고 탭 이외의 문자를 지울 수는 없다.

원하는 결과를 얻기 위한 최소 명령 수를 구하라.

입력

입력의

출력

최소 명령 횟수를 출력한다.

입출력 예

입력

3
3 4 5
6 7 8

출력

3

입력

4
1 2 3 4
3 1 1 0

출력

6

입력

4
5 4 5 5
1 5 0 1

출력

10
출처:coci 2010

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