백준(9095) - 1,2,3 더하기 Python

최대 1 분 소요

백준(9095) - 1,2,3 더하기

문제풀이: DP, 파이썬

해결방법
import sys
input = sys.stdin.readline

n = int(input())

dp = [0] * (11)
dp[0] = 1
for i in range(1, 11):
    if i >= 2:
        dp[i] += dp[i-2]
    if i >= 3:
        dp[i] += dp[i-3]
    dp[i] += dp[i-1]

for _ in range(n):
    print(dp[int(input())])

댓글남기기