| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 417 | 163 | 142 | 42.136% |
직장인 로마는 휴가에 맞춰 좋아하는 아이돌의 콘서트에 가고 싶어 한다. 하지만 콘서트 티켓을 구매할 돈이 없어 일을 하며 돈을 모으려고 한다. 동시에 가능한 한 오랫동안 휴가를 다녀오고 싶어 한다.
콘서트 티켓 비용은 후불로 지불할 수 있기 때문에 휴가를 가기 전에 번 돈과 휴가를 갔다 와서 번 돈의 합이 $K$ 이상이면 된다. 만약 어떠한 방법으로도 티켓을 구매할 수 없다면 휴가를 나가지 않는다.
주어진 일 수 $N,ドル 콘서트 티켓 비용 $K,ドル 일급 보너스 $X,ドル 일급 $a_1, a_2, \cdots, a_N$이 주어질 때 최대 며칠 동안 휴가를 다녀올 수 있는지 프로그램을 작성하자.
첫 번째 줄에 정수 $N,ドル $K,ドル $X$가 공백으로 구분되어 주어진다.
두 번째 줄에는 정수 $a_1, a_2, \cdots , a_N$이 공백으로 구분되어 주어진다.
최대 며칠까지 휴가를 다녀올 수 있는 지 출력한다. 만약 휴가를 다녀오지 못한다면 -1을 대신 출력한다.
5 10 2 2 20 30 1 120
4
5ドル$번째 날에 일을 하면 돈을 120ドル$만큼 벌 수 있어 4ドル$일 동안 휴가를 갈 수 있다.
10 22 2 10 1 1 1 1 1 1 1 1 10
8
1ドル$번째 날과 2ドル$번째 날에 일을 해서 돈을 22ドル$만큼 벌어 휴가를 8ドル$일 동안 갈 수 있다. 또는 1ドル$번째 날과 10ドル$번째 날에 일을 해서 돈을 30ドル$만큼 벌고 휴가를 8ドル$일 동안 갈 수 있다.
11 34 3 1 1 1 1 1 1 1 1 1 1 1
-1
1ドル$일부터 11ドル$일까지 모두 일해도 돈을 33ドル$만큼밖에 벌 수 없기 때문에 콘서트 티켓을 구매할 수 없다.
3 30 1 10 10 10
-1
3ドル$일 동안 일해서 돈을 30ドル$만큼 벌 수 있지만 휴가를 나갈 날이 남지 않는다.
University > 중앙대학교 > 중앙대학교 프로그래밍 경진대회 (CPC) > 2025 중앙대학교 프로그래밍 경진대회 (CPC) B3번