728x90
https://www.acmicpc.net/problem/9095
t = int(input())
for _ in range(t):
n = int(input())
dp = [0] * (n+3)
dp[1] = 1
dp[2] = 2
dp[3] = 4
if n > 3:
for i in range(4, n+1):
dp[i] = dp[i-1] + dp[i-2] + dp[i-3]
print(dp[n])
반응형
'전.py' 카테고리의 다른 글
[python] 프로그래머스 튜플 (0) | 2022.03.03 |
---|---|
[python] 프로그래머스 시저 암호 (0) | 2022.03.03 |
[python] 백준 2579 계단 오르기 (0) | 2022.02.27 |
[python] 백준 1463 1로 만들기 (0) | 2022.02.27 |
[python] 병사 배치하기 (다이나믹 프로그래밍) (0) | 2022.02.25 |