그냥 딱봐도 dp문제다
이런 규칙을 찾기는 했는데 문제는 i가 4까지의 경우 이 규칙에 해당하지않는다.
import sys
v=[0]*(101)
v[1]=1
v[2]=1
v[3]=1
v[4]=2
for i in range(5,101):
v[i]=v[i-1]+v[i-5]
t=int(sys.stdin.readline().rstrip())
for _ in range(t):
n=int(sys.stdin.readline().rstrip())
print(v[n])
그래서 그냥 적어줬다.
'IT > ps' 카테고리의 다른 글
백준 17626번 four squares (0) | 2025.02.14 |
---|---|
백준 11659번 구간 합 구하기 4 (0) | 2025.02.14 |
백준 9375번 패션왕 (0) | 2025.02.14 |
백준 2606번 바이러스 (0) | 2025.02.14 |
백준 1003번 피보나치 함수 (0) | 2025.02.14 |