당근 클릭 게임

시간 제한2초메모리 제한1024 MB

요약
N개의 스피드 효과(가격 A_i, 증가량 B_i)가 있을 때, s=1로 시작해 K초 후 당근을 최대로 만드는 문제다.
난이도

보통10점 중 6점

유형
동적 계획법, 그리디
정답자
아직 제출이 없습니다

문제

에릭은 방학 동안 너무 심심한 나머지, 당근 클릭 게임이라는 게임을 직접 만들어서 플레이하기로 했다.

이 게임에서 초기에 에릭은 당근을 00개 가지고 있고, ss가 11인 상태로 게임을 시작한다.

그 후, 매초 다음 두 가지의 행동 중 하나를 할 수 있다.

  1. 마우스를 클릭하고 당근을 ss개 얻는다.
  2. 정수 i$$(1 \le i \le N)를 고르고, 당근 A_iA\_i개를 지불하여 ii번째 스피드 효과를 구매한다. 구매 직후, ss가 B_iB\_i만큼 증가한다. (이전에 구매한 스피드 효과를 다시 구매하는 것도 가능하다.)

게임을 개발하느라 에너지를 모두 소모해 버린 에릭을 위해 게임을 KK초 플레이한 후 당근을 최대 몇 개까지 가지고 있을 수 있는지 알려주자!

입력

첫 번째 줄에 두 정수 NN, KK가 공백으로 구분되어 주어진다.

다음 NN개의 줄 중 ii번째 줄에 두 정수 A_iA\_i, B_iB\_i가 공백으로 구분되어 주어진다.

출력

에릭이 게임을 KK초 플레이한 후 최대로 가지고 있을 수 있는 당근의 개수를 출력한다.

제한

  • 1≤N,K≤1001\le N,K\le 100
  • 1≤A_i,B_i≤501\le A\_i,B\_i\le 50

예제1

  1. 예제 1

    입력
    2 4
    1 2
    2 5
    
    예상 출력
    6