#1513
Unrated

물양갱

서브테스크
원문: 日本語
시간 제한
2s
메모리 제한
256MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

물양갱이란 주로 팥으로 만든 소를 틀에 부어 한천으로 굳혀서 만드는 일본 전통 과자이다. 지금 JOI 군의 손에는 가로로 긴 직육면체 모양의 물양갱이 하나 있다. JOI 군은 오늘의 간식으로 이 물양갱을 먹을 예정이다.

이 물양갱에는 세로 방향의 칼집이 전부 N1N-1 군데 들어가 있다. 물양갱의 길이는 L1+L2+...+LNL_1\,+\,L_2\,+\,...\,+\,L_N 이고, ii 번째 (1iN1)(1\,\,\le\,\,i\,\,\le\,\,N-1) 칼집은 왼쪽에서 L1+L2+...+LiL_1\,+\,\,L_2\,+\,\,...\,+\,\,L_i 의 위치에 있다.

이 물양갱은 통째로 먹기에는 너무 크기 때문에, JOI 군은 물양갱에 들어가 있는 칼집 중 11 군데 이상을 골라, 고른 칼집을 따라 물양갱을 잘라서 여러 개의 조각으로 나누기로 했다. 단, 조각의 크기가 들쭉날쭉하면 보기에 좋지 않으므로, 길이가 가장 긴 조각과 가장 짧은 조각의 길이 차이가 가능한 한 작아지도록 자르기로 했다.

길이가 가장 긴 조각과 가장 짧은 조각의 길이 차이의 최솟값을 구하시오.

제한

  • 2N502\,\,\le\,\,N\,\,\le\,\,50
  • 1Li1000(1iN)1\,\,\le\,\,L_i\,\,\le\,\,1000\,(1\,\,\le\,\,i\,\,\le\,\,N)

서브태스크

서브태스크 1 [10점]

  • N15N\,\,\le\,\,15

서브태스크 2 [27점]

  • Li10(1iN)L_i\,\,\le\,\,10\,(1\,\,\le\,\,i\,\,\le\,\,N)

서브태스크 3 [63점]

  • 추가 제약이 없다.

입력과 출력

입력
입력은 다음 형식으로 표준 입력에서 주어진다.
NN
L1L_1
L2L_2
:
LNL_N

출력
길이가 가장 긴 조각과 가장 짧은 조각의 길이 차이의 최솟값을 11 줄로 출력한다.

예제 입력 1

11
2
3
8
4
7
6
6
5
1
7
5

예제 출력 1

2

이 예제에서는 44 번째 및 77 번째 칼집을 따라 잘라서, 길이가 17,19,1817,\,19,\,1833 개의 조각으로 나눌 수 있다. 이때 가장 긴 조각은 길이가 1919 이고 가장 짧은 조각은 길이가 1717 이므로, 길이 차이는 22 가 된다. 이것이 최솟값이므로 22 를 출력한다.

예제 입력 2

2
1
10

예제 출력 2

9

크기가 아무리 들쭉날쭉하더라도 반드시 11 군데 이상을 잘라야 한다.

예제 입력 3

5
5
5
5
5
5

예제 출력 3

0

이 예제에서는 물양갱을 정확히 같은 크기의 55 개의 조각으로 나눌 수 있다.

코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출

제출 내역이 없습니다.

맞은 사람

아직 맞은 사람이 없습니다.

난이도 투표
Unrated0명 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출

제출 내역이 없습니다.