페이지를 불러오는 중…
해결한 사람
1
명
정답률
100.00
%
시간 제한
5
ms
메모리 제한
1024
MB
IOI 2015는 대략 "사과의 아버지"라는 뜻을 가진 Almaty에서 개최된다. Olga는 Almaty에 살며, 두 줄로 나무가 늘어선 사과 과수원을 가지고 있다. 각 줄에는 그루의 나무가 있다. 각 나무에는 익은 사과가 일정한 개수만큼 달려 있다.
Olga는 남서쪽 모퉁이에 있는 나무(아래쪽 줄에서 가장 왼쪽에 있는 나무)부터 방문하여 그 나무의 사과를 모두 딴다. 그런 다음 가장 가까운 나무 중 하나(북쪽, 동쪽, 서쪽 또는 남쪽에 있는 나무)로 이동하여 그 나무의 사과를 딴다.
각 나무에 달린 사과의 수가 주어질 때, Olga가 사과를 딸 시간이 있는 나무가 총 최대 그루라면 Olga가 모두 합쳐 몇 개의 사과를 딸 수 있는지 계산해야 한다.
모든 테스트 케이스에서 제한은 와 이다. 각 나무의 사과 수는 이상 이하이다.
50점에 해당하는 테스트 케이스에서는 모든 나무에 같은 수의 사과가 달려 있다.
추가로 50점에 해당하는 테스트 케이스에서는 나무마다 사과의 수가 다를 수 있다.
첫째 줄에는 정수 과 이 공백 하나로 구분되어 주어진다.
다음 줄에는 북쪽 줄의 각 나무에 달린 사과의 수를 나타내는 개의 정수가 가장 서쪽의 나무부터 가장 동쪽의 나무까지 순서대로 주어진다.
셋째 줄이자 마지막 줄에도 남쪽 줄의 각 나무에 달린 사과의 수를 나타내는 개의 정수가 주어진다.
Olga가 시간 내에 딸 수 있는 사과의 수를 나타내는 정수 하나를 출력한다.
2 2
7 3
6 4
13
예제에서 Olga는 나무 두 그루의 사과만 딸 시간이 있다. 출발점의 나무에는 개의 사과가 달려 있다. 북쪽의 나무에는 개의 사과가 달려 있는 반면, 바로 동쪽의 나무에는 사과가 개밖에 없다. 따라서 Olga는 최대 개의 사과를 딸 수 있다.
Programmeringsolympiaden
로그인 상태를 확인하는 중입니다.