만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

다이어트 계획

면접 대비

시간 제한1초메모리 제한2048 MB

요약
날마다 필요한 우유량 P_i, 보유한 우유 M mL, 비스킷 K개가 주어질 때 식단을 유지할 수 있는 최대 일수를 구합니다.
난이도

보통10점 중 4점

유형
그리디, 힙
정답자
아직 제출이 없습니다

문제

앞으로 NN 일 동안의 식단 계획이 있다. 날짜는 1번부터 NN 번까지 번호가 매겨져 있다. ii 번째 날에는 우유를 정확히 PiP_i mL 마셔야 한다. 우유 대신 그날 비스킷 하나를 먹을 수 있다.

현재 우유는 MM mL, 비스킷은 KK 개 있다. 어떤 날 마실 우유가 부족하고 비스킷도 남아 있지 않으면 식단 계획은 중단된다.

식단 계획을 유지할 수 있는 최대 일수를 구하라.

입력

첫 번째 줄에 세 정수 NN, MM, KK가 주어진다 (1≤N≤1001 \le N \le 100; 0≤M,K≤1000 \le M, K \le 100).

다음 줄에는 NN 개의 정수 PiP_i가 주어진다 (1≤Pi≤1001 \le P_i \le 100).

출력

식단 계획을 유지할 수 있는 최대 일수를 나타내는 정수 하나를 출력한다.

예제4

  1. 예제 1

    입력
    7 100 2
    70 30 20 40 50 40 10
    
    예상 출력
    5
    
  2. 예제 2

    입력
    7 70 1
    70 30 40 20 50 10 60
    
    예상 출력
    3
    
  3. 예제 3

    입력
    7 0 100
    100 100 100 100 100 100 100
    
    예상 출력
    7
    
  4. 예제 4

    입력
    7 0 0
    1 1 1 1 1 1 1
    
    예상 출력
    0