문제 링크: https://www.acmicpc.net/problem/1309
백준 알고리즘 기초 1/2 401에서 3번째 - 1309번 동물원을 풀어보았다.
풀이: dp[i]=2*dp[i-1]+dp[i-2]라는 점화식을 구해내면 된다.
C++
Python
n=int(input())
dp=[0 for i in range(n+1)]
dp[0]=1
dp[1]=3
for i in range(2,n+1):
dp[i]=(2*dp[i-1]+dp[i-2])%9901
print(dp[n])
Java
'코테용 문제풀이 > 백준' 카테고리의 다른 글
스티커 풀이 (0) | 2023.01.17 |
---|---|
오르막 수 풀이 (0) | 2023.01.17 |
RGB거리 풀이 (0) | 2023.01.17 |
1, 2, 3 더하기 3 풀이 (0) | 2023.01.17 |
합분해 풀이 (0) | 2023.01.17 |