#1314
Silver III
팽팽한 줄다리기 대회
시간 제한
1s
메모리 제한
512MB
제출
75
정답
22
맞힌 사람
22
정답 비율
29.3%

문제

컴퓨터인공지능학부에서 5월 15일 체육대회에서 줄다리기를 한다고 한다. 한 쪽이 너무 강하면 시시하게 끝나는 줄다리기이기 때문에 최대한 양쪽 힘이 비슷하도록 팀을 만들 계획이다.

현재 NN명의 학생들이 일렬로 나란히 서 있으며, 각 학생들의 이 수열 형태로 주어진다. 당신은 이 대열의 중간에 선을 하나 그어서 그 선을 기준으로 왼쪽 사람은 왼쪽 팀, 오른쪽 사람은 오른쪽 팀으로 나누려고 한다.

대열의 순서를 바꿀 수는 없으며, 반드시 연속된 구간으로만 팀을 나눌 수 있다.

학생들은 과제 때문에 한 사람만 참여할 수도 있다. 왼쪽 팀에는 최소 1명 이상의 부원이 배정되어야 한다. (오른쪽 팀은 0명일 수도 있다. 이 경우 오른쪽 팀의 전투력은 0이다.)

당신은 양쪽 팀의 힘의 차이가 최소가 되는 값과 그 위치를 알아내보자.

입력

첫째 줄에 수열의 길이 NN이 주어진다. (1N100,000)(1\leq N \leq 100, 000)

둘째 줄에 수열의 원소 sis_i가 공백을 구분으로 주어진다. (si1000)( \left | s_{i}\right | \leq 1000)

출력

힘 합의 최소 차이값과, 그때 왼쪽 팀에 속하는 마지막 학생의 위치(0부터 시작)를 공백으로 구분하여 출력한다.

만약 최소가 되는 값이 여러 위치에서 존재한다면, 가장 먼저 찾은 위치(즉, 인덱스가 가장 작은 위치)를 출력한다.

예제 입력 1

6
1 2 3 4 5 6

예제 출력 1

1 3

예제 입력 2

5
0 0 0 0 0

예제 출력 2

0 0

예제 입력 3

5
0 0 0 0 1

예제 출력 3

1 0
문제를 만든 사람
박종현
알고리즘 분류
코드 제출

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

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
#순위사용자언어시간메모리코드 길이
7261🥇
아르고스화이팅
C++4ms2176KB682B
7404🥈
Fine_Tuning
C++4ms2752KB714B
7618🥉
3학년인내가코딩을잘할수있을리없잖아무리무리!(※무리가_아니었다?!)
C5ms1040KB720B
71644
Flying_Spaghetti_Monster
C++8ms1984KB564B
80395
다이브가_다이겨!!!!
Python22ms19472KB424B
84316
안우진
Python33ms19780KB215B
74847
베이지_데리버거
Python33ms19816KB299B
80808
Undefined
Python35ms19484KB355B
80719
이관복명장냉면단골손님
Python35ms19568KB278B
826410
지구인
PyPy35ms66076KB291B
727811
코요태
PyPy40ms67448KB318B
827212
박종현
PyPy40ms67792KB356B
822413
베스킨라빈스숭이원
Python41ms19848KB299B
837214
이문영
Python46ms19548KB465B
733215
Team_Choi
PyPy59ms67808KB272B
751216
멋진승주
Python73ms40224KB710B
760817
새얼가니
Java116ms48244KB1080B
777018
진하김
Java130ms48148KB1024B
796419
집가고싶다
Java336ms98480KB742B
731720
J
Java379ms97028KB947B
1 / 2
난이도 투표
Silver III2명 투표· 11일 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
#사용자문제결과언어시간메모리코드 길이제출 시간
8431
맞았습니다
Python33ms19780KB215B2026. 05. 26. 08:36
8372
맞았습니다
Python46ms19548KB465B2026. 05. 26. 04:59
8272
맞았습니다
PyPy40ms67792KB356B2026. 05. 25. 14:22
8264
맞았습니다
PyPy35ms66076KB291B2026. 05. 25. 13:31
8224
맞았습니다
Python41ms19848KB299B2026. 05. 25. 10:20
8223
시간 초과
Python--326B2026. 05. 25. 10:11