# 바닥 공사
n = int(input())
if n > 2:
nlist = [0 for _ in range(n+1)]
nlist[1] = 1
nlist[2] = 3
for i in range(3, n+1):
nlist[i] = nlist[i-1]+nlist[i-2]*2
print(nlist[n] % 796796)
else:
print(n % 796796)
'파이썬 > 코딩 테스트' 카테고리의 다른 글
226p.<실전 문제> : 효율적인 화폐 구성 (0) | 2022.07.14 |
---|---|
220p.<실전문제> : 개미 전사 (0) | 2022.07.13 |
217p.<실전문제> : 1로 만들기 (0) | 2022.07.11 |
201p <실전 문제> : 떡볶이 떡 만들기 (0) | 2022.07.05 |
197p <실전 문제> : 부품찾기 (0) | 2022.07.04 |