Algorithm/Baekjoon

[Python] 2293. 동전 1

느낌표 공장장 2021. 10. 2. 02:42
n, k = map(int, input().split())    # 동전 종류 수 n, 목표 가치 k
coins = [int(input()) for _ in range(n)]    # 동전들

dp = [0 for _ in range(100001)] # dp 배열

for c in coins:
    dp[c] += 1
    for i in range(k-c+1):
        dp[i+c] += dp[i]

print(dp[k])

 

'Algorithm > Baekjoon' 카테고리의 다른 글

[Python] 2589. 보물섬  (0) 2021.10.19
[Python] 9205. 맥주마시면서 걸어가기  (0) 2021.10.19
[Python] 9495. 스티커  (0) 2021.09.30
[Python] 11047. 동전 0  (0) 2021.09.28
[Python] 1463. 1로 만들기  (0) 2021.09.28