-
2293번: 동전 1
첫째 줄에 n, k가 주어진다. (1 ≤ n ≤ 100, 1 ≤ k ≤ 10,000) 다음 n개의 줄에는 각각의 동전의 가치가 주어진다. 동전의 가치는 100,000보다 작거나 같은 자연수이다.
www.acmicpc.net
코드
n, k = map(int, input().split(" ")) li = [] for _ in range(n): li.append(int(input())) dp_li = [0 for _ in range(k+1)] dp_li[0] = 1 for i in li: for j in range(i,k+1): dp_li[j] += dp_li[j-i] print(dp_li[k])
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 1260번 DFS와 BFS (파이썬) (0) 2022.01.04 [백준] 7579번 앱 (파이썬) (0) 2022.01.04 [백준] 2629번 양팔저울 (파이썬) (0) 2022.01.04 [백준] 10942번 팰린드롬? (파이썬) (0) 2022.01.04 [백준] 1520번 내리막 길 (파이썬) (0) 2022.01.04