목차

피보나치 수 3

ps
링크acmicpc.net/…
출처BOJ
문제 번호2749
문제명피보나치 수 3
레벨골드 2
분류

피보나치

시간복잡도O(logn)
인풋사이즈n<=10^18
사용한 언어Python
제출기록29200KB / 76ms
최고기록56ms
해결날짜2021/07/30

풀이

코드

"""Solution code for "BOJ 2749. 피보나치 수 3".

- Problem link: https://www.acmicpc.net/problem/2749
- Solution link: http://www.teferi.net/ps/problems/boj/2749

Tags: [Fibonacci]
"""

from teflib import combinatorics

MOD = 1_000_000
PISANO_PERIOD = 1_500_000


def main():
    n = int(input())
    print(combinatorics.fibonacci(n % PISANO_PERIOD, MOD))


if __name__ == '__main__':
    main()