728x90
dp 문제인건 파악을 했으나, 전체적으로 안보고 한 경우 안에서만 규칙을 찾으려고 했다. 전체적으로 보는 연습을 해야할 것 같다.
from collections import deque
import sys
import math
a = int(input())
dp = [0] * (a+1)
dp[0]=1
dp[1]=3
for i in range(2,len(dp)):
dp[i] = (dp[i-2]+dp[i-1]*2)%9901
print(dp[-1])
728x90
'🟢 알고리즘 문제 풀이 > Baekjoon' 카테고리의 다른 글
| [파이썬] 백준 2502 떡 먹는 호랑이 (0) | 2023.03.29 |
|---|---|
| [파이썬] 백준 2564 경비원 (0) | 2023.03.25 |
| [파이썬] 백준 1850 최대공약수 (0) | 2023.03.24 |
| [파이썬] 백준 2302 극장 좌석 (0) | 2023.03.24 |
| [파이썬] 백준 2178 미로 탐색 (0) | 2023.03.22 |