파일 업로드

🎨AI 리소스 생성

프롬프트 없음

셔츠 구입

profile
실행 시간 제한메모리 제한
1 초128 MB
📃 해결할 문제

대학생 규민은 새로운 셔츠를 구매하고자 합니다. 판매 중인 셔츠는 NN(1<=N<=50,000)(1 \lt= N \lt= 50,000)이 있으며, 규민은 MM 단위의 금액 (1<=M<=1014)(1 \lt= M \lt= 10^{14}) 이내의 예산으로 셔츠를 구입해야 합니다. 셔츠 i의 가격은 Pi(1<=Pi<=109)P_i(1 \lt= P_i \lt= 10^9) 사이입니다. 

하지만, 규민은 KK 쿠폰(1<=K<=N)(1 \lt= K \lt= N)을 가지고 있으며, 그가 셔츠 i에 쿠폰을 사용하면 셔츠 가격은 Ci(1<=Ci<=Pi)C_i(1 \lt= C_i \lt= P_i) 이 됩니다. 물론, 규민은 셔츠 한 벌당 하나의 쿠폰만 사용할 수 있습니다.

그렇다면, 규민은 셔츠를 최대 몇 벌까지 구매할 수 있나요?

💻 입력
  • 줄 1: 세 개의 공백으로 구분된 정수: N, K, M.
  • 줄 2..N+1: 줄 i+1은 두 개의 정수: PiP_iCiC_i를 포함합니다.
🖨️ 출력
  • 줄 1: 규민이 살 수 있는 최대 셔츠의 수를 나타내는 단일 정수.

💻 예제 입력 1
4 1 7
3 2
2 2
8 1
4 3
🖨️ 예제 출력 1
3

출처: USACO 2012 February Contest, Gold Division Problem 1. Cow Coupons