다이어트 계획
면접 대비시간 제한2초메모리 제한512 MB
D일 주기 계획을 반복하며 매일 체중 변화를 따라가 체중이 T 이하가 되는 날을 출력하고, 끝나지 않으면 -1을 출력합니다.
문제
Chokudai는 먹는 것을 매우 좋아한다. 그러나 주치의 Akensho가 과체중이라고 말했기 때문에 마침내 체중을 줄이기로 결심했다.
Chokudai는 일 주기의 다이어트 계획을 세웠다. 이는 개의 정수 로 나타낸다. 계획의 0일째에 그의 체중은 이고, 까지 줄이는 것이 목표이다. 계획의 일째에 체중이 라면 일째에는 가 된다. 여기서 는 를 로 나눈 나머지이다. 체중이 이하로 내려가면 그는 즉시 다이어트를 중단한다.
다이어트 계획이 너무 오래 걸리거나 영원히 끝나지 않는다면, 그는 계획을 다시 세워야 한다.
끝나는지 여부를 판단하고, 끝난다면 며칠이 걸리는지 구하시오.
입력
입력은 하나의 테스트 케이스로 이루어지며, 형식은 다음과 같다.
S T D
w0⋯wD−1
첫째 줄에는 세 정수 가 주어진다. 둘째 줄에는 개의 정수 이 주어진다 ( for each ).
출력
Chokudai의 다이어트 계획이 일째에 끝난다면 를 한 줄에 출력한다. 영원히 끝나지 않는다면 을 출력한다.