-
코드
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