Rikka와 RCPC
시간 제한1초메모리 제한512 MB
앞의 K일을 모두 무시한 날에만 공격 없이 답할 수 있을 때, 답할 날을 골라 총 공격량을 최소화합니다.
문제
Rikka는 전 세계 대회인 RCPC(Rikka's collegiate programming contest)를 개최할 예정이다.
대회 준비에는 일이 걸린다. 그동안 RCPC 공식 QQ 그룹에는 참가자, 코치, 그리고 멜론을 먹는 사람들까지 많은 질문을 올린다. Rikka는 일 중 일부 날에는 QQ 그룹을 무시하기로 했다.
하지만 질문을 계속 무시하면 참가자들이 화를 낼 수 있다. 1일차가 시작되기 전 참가자들의 분노 수치 는 이다. 일차가 시작될 때 분노 수치는 만큼 증가한다. 그다음은 다음과 같다.
- 가 기준값 보다 엄격하게 크면 참가자들은 매우 화가 나고, Rikka는 의 공격을 받는다. 그날이 끝날 때 는 으로 초기화된다.
- 가 이하이고 Rikka가 질문을 무시하기로 하면 그날은 아무 일도 일어나지 않는다.
- 가 이하이고 Rikka가 질문에 답하기로 했는데, 이전 일 동안, 즉 일차부터 일차까지 질문을 모두 무시했다면 참가자들은 Rikka의 어려움을 알아준다. Rikka는 공격을 받지 않고, 그날이 끝날 때 는 으로 초기화된다.
- 그 외의 경우, Rikka가 질문에 답하더라도 참가자들은 답변이 너무 느리다고 Rikka를 탓하며, Rikka는 의 공격을 받는다. 그날이 끝날 때 는 으로 초기화된다.
Rikka가 받는 공격의 총합이 최소가 되도록 어느 날에 질문에 답할지 정하라.
입력
첫째 줄에 세 정수 , , 가 주어진다(, ).
둘째 줄에 개의 정수 ()이 주어진다.
출력
정답을 나타내는 정수 하나를 출력한다.
힌트
첫 번째 예제에서 최적의 계획은 1일차와 3일차에 질문에 답하는 것이다.
- 1일차에는 분노 수치가 이므로 Rikka가 의 공격을 받는다.
- 2일차에는 분노 수치가 이므로 아무 일도 일어나지 않는다.
- 3일차에는 분노 수치가 이다. 2일차에 질문에 답하지 않았으므로 참가자들이 Rikka의 어려움을 알아주어 아무 일도 일어나지 않는다.
- 4일차에는 분노 수치가 이므로 아무 일도 일어나지 않는다.