seungjun2   3년 전

import sys
input = sys.stdin.readline
n = int(input())

L = [0,1]
a = 1000000

if n >= 2:
    for i in range(n-1):
        L.append(L[i]+L[i+1])
    print(L[-1]%a)

elif n == 1:
    print(1%a)

elif n == 0:
    print(0%a)

knight2995   3년 전

n의 입력값 1,000,000,000,000,000,000보다 작거나 같은 자연수이다.

단순하게 int형을 4바이트로 보아도 문제의 제한을 가볍게 넘기게 됩니다.

또한 현재 풀이 코드로는 시간 제한을 넘기기 어려워 보입니다.

댓글을 작성하려면 로그인해야 합니다.