만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

악마의 수열

시간 제한0.5초메모리 제한64 MB

요약
x_0=0, x_1=1, x_n=(x_{n-1}+x_{n-2})/2로 정의된 수열에서 x_n의 소수점 아래 첫 자리부터 연속하는 6의 개수를 구한다.
난이도

보통10점 중 6점

유형
수학, 정수론, 구현
정답자
아직 제출이 없습니다

문제

악마의 수열 xx는 다음과 같이 정의한다.

x0=0,x1=1,xn=xn−1+xn−22(n≥2)x_0 = 0, \qquad x_1 = 1, \qquad x_n = \frac{x_{n-1} + x_{n-2}}{2} \quad (n \ge 2)

예를 들어 x10=0.666015625x_{10} = 0.666015625이고, 소수점 아래 첫째 자리부터 6이 3개 연속된다.

nn이 주어졌을 때, xnx_n을 소수로 적으면 소수점 아래 첫째 자리부터 6이 몇 개 연속되는지 구하는 프로그램을 작성하시오.

입력

첫째 줄에 정수 nn이 주어진다. (2≤n≤1000002 \le n \le 100000)

출력

첫째 줄에 xnx_n의 소수점 아래 첫째 자리부터 연속되는 6의 개수를 출력한다. 첫째 자리가 6이 아니면 0을 출력한다.

예제2

  1. 예제 1

    입력
    10
    
    예상 출력
    3
    
  2. 예제 2

    입력
    3
    
    예상 출력
    0