[백준] 1309번 동물원 (파이썬)

전민기·2023년 5월 21일
0

https://www.acmicpc.net/problem/1309

n = int(input())

dp = [[0]*3 for _ in range(n)]
dp[0] = [1, 1, 1]

for i in range(1, n):
    dp[i][0] = sum(dp[i-1]) % 9901
    dp[i][1] = (dp[i-1][0] + dp[i-1][2]) % 9901
    dp[i][2] = (dp[i-1][0] + dp[i-1][1]) % 9901
    
print(sum(dp[-1]) % 9901)

0개의 댓글