버스 배정
면접 대비시간 제한2초메모리 제한2048 MB
정류장마다 내리는 사람 수와 타는 사람 수가 주어질 때, 버스에 동시에 있는 승객 수의 최댓값을 구합니다.
문제
Institution for Carrying People Carefully는 Line Town의 유명한 Line Bus를 관리한다. Line Bus는 1번부터 번까지 번호가 붙은 개의 정류장을 지난다. 번 정류장에서는 먼저 명이 내리고, 그다음 명이 탄다. 버스는 1번 정류장에서 빈 상태로 출발하여 번호 순서대로 정류장을 지나고, 번 정류장에 도착하면 비워진다.
Line Bus에 탄 사람은 반드시 좌석에 앉아야 한다. 용량이 인 버스에는 승객용 좌석이 정확히 개 있고, 승객 한 명이 좌석 하나를 차지한다. 운전기사는 좌석 수에 포함하지 않는다. 이 기관은 Line Bus를 운행하는 데 필요한 버스의 최소 용량을 알고 싶어 한다.
입력
첫 번째 줄에 정수 이 주어진다 ().
이어지는 개의 줄에는 정수 와 가 한 줄에 하나씩 주어진다 (). 적어도 한 명은 버스에 타며, 모든 정류장에서 탑승한 사람의 총합은 이하이고, 버스는 번 정류장을 지난 후 비어 있다.
출력
버스의 최소 용량을 나타내는 정수 하나를 출력한다.