| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 1200 | 800 | 725 | 66.944% |

경주 연습을 하는 다오
다오는 경주 대회를 열기 위해 $N$개의 트랙을 준비했다. $i$번째로 경주하는 트랙의 길이는 $A_i$이다.
관중들은 트랙의 길이가 점점 길어져야 경주가 재미있다고 생각한다. 즉, $A_1<A_2<\cdots <A_N$인 경우 경주가 재미있다고 생각한다. 이를 위해 다오는 다음과 같은 시행을 0회 이상 할 수 있다.
다오가 트랙의 길이를 점점 증가하도록 만들 수 있는지 판단하고, 만약 가능하다면 이를 위해 필요한 시행의 최소 횟수를 구하시오.
첫째 줄에는 트랙의 수 $N$과 트랙을 늘릴 수 있는 길이 $K$가 띄어쓰기를 사이에 두고 정수로 주어진다.
둘째 줄에는 각 트랙의 길이를 나타내는 정수 $A_1$, $A_2$, $\cdots$, $A_N$이 띄어쓰기를 사이에 두고 주어진다.
만약 다오가 트랙의 길이를 점점 증가하도록 만들 수 있다면, 이를 위해 필요한 최소 시행의 횟수를 출력하여라.
만약 다오가 트랙의 길이를 점점 증가하도록 만들 수 없다면, -1을 출력하여라.
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 10 | $N \le 3$ |
| 2 | 30 | $N \le 10$ |
| 3 | 60 | 문제에 주어진 조건 이외에 추가 제한 조건이 없다. |
3 2 4 3 4
2
2번과 3번 트랙의 길이를 $2$만큼 늘리면 각 트랙의 길이는 $A=[4, 5, 6]$이 되어 트랙의 길이가 점점 길어진다.
3 5 7 5 5
-1
트랙의 길이가 점점 증가하도록 트랙의 길이를 늘리는 방법이 존재하지 않는다.
6 5 2 4 3 9 5 8
3
3번, 5번, 6번 트랙의 길이를 $5$만큼 늘리면 각 트랙의 길이는 $A=[2, 4, 8, 9, 10, 13]$이 되어 트랙의 길이가 점점 길어진다.
School > 서울과학고등학교 > SciOI 2023 A-2번