https://www.acmicpc.net/problem/9095
a = int(input())
for i in range(a):
b = int(input())
if b == 1:
print(1)
elif b == 2:
print(2)
elif b == 3:
print(4)
else:
arr = [0 for _ in range(b)]
arr[0] = 1
arr[1] = 2
arr[2] = 4
for j in range(3,len(arr)):
arr[j] = arr[j-1] + arr[j-2] + arr[j-3]
print(arr[b-1])
'알고리즘' 카테고리의 다른 글
프로그래머스)[1차] 뉴스 클러스팅 (0) | 2023.02.26 |
---|---|
프로그래머스)이진 변환 반복하기 (0) | 2023.02.24 |
백준)부녀회장이 될테야 (0) | 2023.02.23 |
*백준)공유기 설치 (0) | 2023.02.22 |
백준)랜선 자르기 (0) | 2023.02.21 |