728x90
반응형
https://www.acmicpc.net/problem/1904
더보기
내 코드
# 01 타일
# 피보나치와 비슷한 문제이다.
if __name__=='__main__':
N = int(input())
tile = [0] * (N + 1)
tile[0] = 1
tile[1] = 2
for i in range(2, N):
tile[i] = (tile[i-2] + tile[i-1]) % 15746
print(tile[N-1])
"""
# 이렇게 하면 메모리 초과가 나온다.
for i in range(2, N):
tile[i] = tile[i - 2] + tile[i - 1]
print(tile[N - 1] % 15746)
"""
|
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[python/1149]RGB거리 (0) | 2020.04.14 |
---|---|
[python/9461]파도반 수열 (0) | 2020.04.11 |
[python/1003]피보나치 함수 (0) | 2020.04.07 |
[python/2748]피보나치 수2 (0) | 2020.04.02 |
[python/14889]스타트와 링크 (0) | 2020.03.31 |