주식 시장
면접 대비시간 제한1초메모리 제한2048 MB
주기적으로 반복되는 가격 변동이 주어질 때, 가격이 X 이상이 되는 가장 낮은 가격을 구하고, 그런 가격이 없으면 -1을 출력하는 문제입니다.
문제
아드리안은 예전에 사 둔 주식을 가지고 있고, 이를 팔려고 한다. 0일차의 주가는 이다. 로봇 모건은 미래를 예측할 수 있다. 모건은 주가 변동이 일마다 반복된다고 아드리안에게 알려 준다.
정식으로 말하면, 일 때 일에서 일로 넘어가는 주가 변동을 라고 하자. 이면 이다. 일 때 일의 주가는 이다. 주가는 음수가 될 수도 있다.
모건은 주가가 하락 추세라는 것도 알고 있다. 모든 의 합은 음수이다.
아드리안은 주가가 자신이 주식을 산 가격 이상일 때만 주식을 팔 수 있다. 그래야 손해를 보지 않는다. 그는 이상인 주가 중 가장 낮은 가격에 팔고 싶어 한다. 이면 0일차에 팔 수 있다.
입력
첫 줄에 세 정수 , , 가 주어진다 (; ). 다음 줄에는 일마다 반복되는 주가 변동 개가 주어진다 (). 모든 의 합은 음수임이 보장된다.
출력
이상인 주가가 존재하면, 그중 가장 낮은 가격을 한 줄에 출력한다. 존재하지 않으면 -1을 한 줄에 출력한다.