피보나치 수의 마지막 13자리
시간 제한2초메모리 제한512 MB
1 이상 10^13 이하인 n이 주어질 때, n번째 피보나치 수의 마지막 13자리가 n과 같은 가장 작은 i를 찾고, 없으면 -1을 출력한다.
문제
을 번째 피보나치 수라 하고, 이라고 하자. 즉 은 의 마지막 13자리다.
이 주어졌을 때, 인 가장 작은 를 찾는 프로그램을 작성하시오.
피보나치 수의 앞부분은 다음과 같다.
입력
첫째 줄에 정수 ()이 주어진다.
출력
인 가장 작은 를 출력한다. 그러한 가 없으면 -1을 출력한다. 답은 보다 클 수 있다.