Skip to content

Commit b304cae

Browse files
committed
solve PE - 31
1 parent 90b5fe4 commit b304cae

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

_031.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
coins = [1, 2, 5, 10, 20, 50, 100, 200]
2+
3+
N = 200
4+
5+
memo = [[1 if c == 0 else 0 for _ in range(N + 1)] for c in range(len(coins))]
6+
7+
for i in range(1, len(coins)):
8+
for n in range(N + 1):
9+
if n - coins[i] >= 0:
10+
memo[i][n] += memo[i][n - coins[i]]
11+
memo[i][n] += memo[i - 1][n]
12+
13+
print(memo[len(coins) - 1][N])

0 commit comments

Comments
 (0)