13 lines
255 B
Python
13 lines
255 B
Python
import sys
|
|
input = sys.stdin.readline
|
|
|
|
N, K = map(int, input().split())
|
|
items = [list(map(int, input().split())) for _ in range(N)]
|
|
|
|
dp = [0]*(K+1)
|
|
|
|
for w, v in items :
|
|
for k in range(K, w-1, -1) :
|
|
dp[k] = max(dp[k-w] + v, dp[k])
|
|
|
|
print(dp[K]) |