문제
팥양갱이란, 주로 팥으로 만든 앙금을 틀에 부어 한천으로 굳혀서 만드는 과자이다. 지금, 정올이의 손에는 가로로 긴 직육면체 모양의 팥양갱이 하나 있다. 정올이는 오늘 간식으로 이 팥양갱을 먹을 예정이다.
이 팥양갱에는 세로 방향의 절취선이 총
이 팥양갱은 통째로 먹기에는 너무 크므로, 정올이는 팥양갱에 있는 절취선 중
길이가 가장 긴 조각과 가장 짧은 조각의 길이 차이의 최솟값을 구하라.
입력
입력은 다음 형식으로 표준 입력을 통해 주어진다.
:
제한
출력
길이가 가장 긴 조각과 가장 짧은 조각의 길이 차이의 최솟값을 한 줄에 출력하라.
부분문제
| 번호 | 점수 | 조건 |
|---|---|---|
| #1 | 10점 | |
| #2 | 27점 | |
| #3 | 63점 | 추가 제약 조건 없음 |
예제 #1
11
2
3
8
4
7
6
6
5
1
7
5
2
이 예제에서는, 4번째 및 7번째 절취선을 따라 자르면, 길이 17, 19, 18의 3개의 조각으로 나눌 수 있다. 이때, 가장 긴 조각은 길이 19이고, 가장 짧은 조각은 길이 17이므로, 길이 차이는 2가 된다. 이것이 최솟값이므로, 2를 출력한다.
예제 #2
2
1
10
9
아무리 크기가 고르지 않더라도, 반드시 한 곳 이상을 잘라야 한다.
예제 #3
5
5
5
5
5
5
0
이 예제에서는 팥양갱을 딱 같은 크기의 5개 조각으로 분할할 수 있다.