We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c42f3b5 commit fab3ab2Copy full SHA for fab3ab2
김지호/4주차/260123.py
@@ -0,0 +1,30 @@
1
+# https://www.acmicpc.net/problem/12865
2
+
3
+from collections import defaultdict
4
+import sys
5
+from collections import deque
6
7
+sys.stdin = open("./input.txt",'r')
8
9
+#0. 1차원
10
+N, K = map(int, input().split())
11
+products = []
12
13
+for _ in range(N):
14
+ w, v = map(int, input().split())
15
+ products.append([w, v])
16
17
+# DP 테이블 초기화
18
+dp = [[0] *(K+1) for _ in range(N+1)]
19
20
+for row in range(1,N+1):
21
+ for col in range(1,K+1):
22
+ product = products[row-1]
23
+ product_w, product_v = product
24
25
+ if(col-product_w >= 0):
26
+ dp[row][col] = max(dp[row-1][col-product_w] + product_v, dp[row-1][col])
27
+ else:
28
+ dp[row][col] = dp[row-1][col]
29
30
+print(dp[N][K])
0 commit comments