#1314
팽팽한 줄다리기 대회
시간 제한
1s
메모리 제한
512MB
제출
75
정답
22
맞힌 사람
22
정답 비율
29.3%
문제
컴퓨터인공지능학부에서 5월 15일 체육대회에서 줄다리기를 한다고 한다. 한 쪽이 너무 강하면 시시하게 끝나는 줄다리기이기 때문에 최대한 양쪽 힘이 비슷하도록 팀을 만들 계획이다.
현재 명의 학생들이 일렬로 나란히 서 있으며, 각 학생들의 힘이 수열 형태로 주어진다. 당신은 이 대열의 중간에 선을 하나 그어서 그 선을 기준으로 왼쪽 사람은 왼쪽 팀, 오른쪽 사람은 오른쪽 팀으로 나누려고 한다.
대열의 순서를 바꿀 수는 없으며, 반드시 연속된 구간으로만 팀을 나눌 수 있다.
학생들은 과제 때문에 한 사람만 참여할 수도 있다. 왼쪽 팀에는 최소 1명 이상의 부원이 배정되어야 한다. (오른쪽 팀은 0명일 수도 있다. 이 경우 오른쪽 팀의 전투력은 0이다.)
당신은 양쪽 팀의 힘의 차이가 최소가 되는 값과 그 위치를 알아내보자.
입력
첫째 줄에 수열의 길이 이 주어진다.
둘째 줄에 수열의 원소 가 공백을 구분으로 주어진다.
출력
힘 합의 최소 차이값과, 그때 왼쪽 팀에 속하는 마지막 학생의 위치(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++ | 4ms | 2176KB | 682B | |
| 7404 | 🥈 | Fine_Tuning | C++ | 4ms | 2752KB | 714B | |
| 7618 | 🥉 | 3학년인내가코딩을잘할수있을리없잖아무리무리!(※무리가_아니었다?!) | C | 5ms | 1040KB | 720B | |
| 7164 | 4 | Flying_Spaghetti_Monster | C++ | 8ms | 1984KB | 564B | |
| 8039 | 5 | 다이브가_다이겨!!!! | Python | 22ms | 19472KB | 424B | |
| 8431 | 6 | 안우진 | Python | 33ms | 19780KB | 215B | |
| 7484 | 7 | 베이지_데리버거 | Python | 33ms | 19816KB | 299B | |
| 8080 | 8 | Undefined | Python | 35ms | 19484KB | 355B | |
| 8071 | 9 | 이관복명장냉면단골손님 | Python | 35ms | 19568KB | 278B | |
| 8264 | 10 | 지구인 | PyPy | 35ms | 66076KB | 291B | |
| 7278 | 11 | 코요태 | PyPy | 40ms | 67448KB | 318B | |
| 8272 | 12 | 박종현 | PyPy | 40ms | 67792KB | 356B | |
| 8224 | 13 | 베스킨라빈스숭이원 | Python | 41ms | 19848KB | 299B | |
| 8372 | 14 | 이문영 | Python | 46ms | 19548KB | 465B | |
| 7332 | 15 | Team_Choi | PyPy | 59ms | 67808KB | 272B | |
| 7512 | 16 | 멋진승주 | Python | 73ms | 40224KB | 710B | |
| 7608 | 17 | 새얼가니 | Java | 116ms | 48244KB | 1080B | |
| 7770 | 18 | 진하김 | Java | 130ms | 48148KB | 1024B | |
| 7964 | 19 | 집가고싶다 | Java | 336ms | 98480KB | 742B | |
| 7317 | 20 | J | Java | 379ms | 97028KB | 947B |
1 / 2
난이도 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
| # | 사용자 | 문제 | 결과 | 언어 | 시간 | 메모리 | 코드 길이 | 제출 시간 | |
|---|---|---|---|---|---|---|---|---|---|
| 8431 | 맞았습니다 | Python | 33ms | 19780KB | 215B | 2026. 05. 26. 08:36 | |||
| 8372 | 맞았습니다 | Python | 46ms | 19548KB | 465B | 2026. 05. 26. 04:59 | |||
| 8272 | 맞았습니다 | PyPy | 40ms | 67792KB | 356B | 2026. 05. 25. 14:22 | |||
| 8264 | 맞았습니다 | PyPy | 35ms | 66076KB | 291B | 2026. 05. 25. 13:31 | |||
| 8224 | 맞았습니다 | Python | 41ms | 19848KB | 299B | 2026. 05. 25. 10:20 | |||
| 8223 | 시간 초과 | Python | - | - | 326B | 2026. 05. 25. 10:11 |