효율적으로 소 사기
면접 대비시간 제한1초메모리 제한128 MB
소마다 정가와 쿠폰 가격이 주어지고 쿠폰 K장과 M달러가 있을 때 살 수 있는 소의 최대 마릿수를 구한다.
문제
농부 존은 새로운 소가 필요해서 소 시장에 가려고 한다.
농부 존은 돈이 넉넉하지 않아서 소를 최대한 효율적으로 사야 한다. 그는 원과 소 쿠폰 장을 가지고, 시장에 나온 마리의 소 중에서 가능한 한 많은 소를 사려고 한다.
쿠폰은 소 한 마리에 한 장만 쓸 수 있고, 한 번 쓰면 사라진다. 번째 소의 정가는 원이고, 쿠폰을 쓰면 원에 살 수 있다. 농부 존이 최대로 살 수 있는 소의 마릿수를 구하여라.
입력
첫째 줄에 시장에 나온 소의 마릿수 (), 쿠폰의 개수 (), 농부 존이 가진 돈 ()이 공백으로 구분되어 주어진다.
이어지는 개의 줄에는 각각 번째 소의 정가 ()와 쿠폰을 썼을 때의 가격 ()가 공백으로 구분되어 주어진다.
출력
농부 존이 최대로 살 수 있는 소의 마릿수를 한 줄에 출력한다.
힌트
예를 들어 쿠폰 장과 원이 있고, 소가 다음과 같다고 하자. 번 소는 정가 원, 번 소는 정가 원, 번 소는 정가 원이지만 쿠폰을 쓰면 원, 번 소는 정가 원이다. 번 소에 쿠폰을 써서 원에 사고 번 소를 원, 번 소를 원에 사면, 모두 마리를 원에 살 수 있다.