[백준 9084 골5] 동전 (DP/Python) 1R/3R

밀루·2023년 4월 4일
0

백준 문제풀이

목록 보기
25/51


https://www.acmicpc.net/problem/9084

import sys

# 입력으로 주어지는 N가지 동전으로 
    
if __name__ == "__main__":
    T = int(input())
    for _ in range(T):
        N = int(input())
        coins = list(map(int, sys.stdin.readline().split()))
        total = int(input())
        dp = [0 for _ in range(total+1)]
        dp[0] = 1
        for coin in coins:
            for i in range(coin, total+1):
                dp[i] += dp[i-coin]
        print(dp[total])코드를 입력하세요

뿌듯하다. 이제 이 정도는 10분만에 푼다.
물론 정답율이 66퍼센트니 자만하지 말자.

profile
벨로그에 틀린 코드나 개선할 내용이 있을 수 있습니다. 지적은 언제나 환영합니다.

0개의 댓글