bzoj#P2256. Fibonacci System

Fibonacci System

题目描述

Fib数列,大家都知道了。

F0=1F_0 = 1
F1=1F_1 = 1
F2=2F_2 = 2
F3=3F_3 = 3
F4=5F_4 = 5
F5=8F_5 = 8

现在我们将十进制的数,转成Fib进制,对于 1177 可以分成下面形式:

1=1F1 = 1_F
2=10F2 = 10_F
3=100F3 = 100_F
4=101F4 = 101_F
5=1000F5 = 1000_F
6=1001F6 = 1001_F
7=1010F7 = 1010_F
8=10000F8 = 10000_F

现在我们将转化出来的 1100 构成的串,连在一起,对于上面数字 1177 就成了 110100101100010011010\text{110100101100010011010}\dots

对于这样一个无限长的字符串,问前 nn 个字符中有多少个 11

输入格式

一个数字 nn

输出格式

nn 个位置出现了多少个 11

3
2

数据规模与约定

100%100\% 的数据满足:n1×1015n \le 1 \times 10^{15}