길이가 인 1차원 배열 형태의 복도가 주어집니다. 번째 칸에는 먼지 더미가 개 있습니다. 로봇 청소기는 처음에 번째 칸에서 작동을 시작합니다.
작동을 시작한 로봇 청소기는 다음 과정을 반복합니다.
먼지 제거는 항상 이동 직후에만 일어나며, 시작 직후에는 번째 칸에서 먼지를 제거하지 않습니다. 로봇 청소기가 위 규칙을 지키면서 모든 먼지를 제거하는 데 필요한 최소 이동 횟수를 출력하세요.
첫 번째 줄에 양의 정수 과 가 공백으로 구분되어 주어집니다.
두 번째 줄에 정수 이 공백으로 구분되어 주어집니다.
첫 번째 줄에 로봇 청소기가 모든 먼지를 제거하는 데 필요한 최소 이동 횟수를 출력합니다.
| 번호 | 배점 | 제한 |
|---|---|---|
| ; | ||
| ; ; 배열 에서 양의 정수는 최대 개 | ||
| ; | ||
| ; | ||
| 추가 제한 없음 |
2 1 0 1
1
3 1 0 2 1
3
4 4 0 0 0 0
0
5 1 1 2 2 2 1
8
6 3 1 2 3 3 2 1
12
7 3 3 7 1 9 3 4 5
42