eaz_coding

[Baekjoon] 1904번 01타일 본문

eaz_algorithm

[Baekjoon] 1904번 01타일

eaz_silver 2024. 11. 15. 16:00

문제

요약

1 한개 타일과 00 두개 타일이 있을 때, n개의 타일로 만들 수 있는 이진수의 개수를 15746으로 나눈 나머지를 구하시오.

 

원본

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

 

 

풀이

import sys
input = sys.stdin.readline

n = int(input())

lst = [0, 1, 2]

if n > 2:
    for i in range(3, n+1):
        lst.append((lst[i-1]+lst[i-2]) % 15746)
print(lst[n])

 

'eaz_algorithm' 카테고리의 다른 글

[Baekjoon] 14891 톱니바퀴  (0) 2024.11.18
[Baekjoon] 1300 K번째 수  (0) 2024.11.16
[Baekjoon] 2805 나무 자르기  (1) 2024.11.14
[Baekjoon] 12865 평범한 배낭  (0) 2024.11.13
[Baekjoon] 9251 LCS  (0) 2024.11.12