#bzoj2256. Fibonacci System
Fibonacci System
题目描述
Fib数列,大家都知道了。
现在我们将十进制的数,转成Fib进制,对于 到 可以分成下面形式:
现在我们将转化出来的 和 构成的串,连在一起,对于上面数字 到 就成了
对于这样一个无限长的字符串,问前 个字符中有多少个 。
输入格式
一个数字 。
输出格式
前 个位置出现了多少个 。
3
2
数据规模与约定
的数据满足:。
Fib数列,大家都知道了。
F0=1
F1=1
F2=2
F3=3
F4=5
F5=8
现在我们将十进制的数,转成Fib进制,对于 1 到 7 可以分成下面形式:
1=1F
2=10F
3=100F
4=101F
5=1000F
6=1001F
7=1010F
8=10000F
现在我们将转化出来的 1 和 0 构成的串,连在一起,对于上面数字 1 到 7 就成了 110100101100010011010…
对于这样一个无限长的字符串,问前 n 个字符中有多少个 1。
一个数字 n。
前 n 个位置出现了多少个 1。
3
2
100% 的数据满足:n≤1×1015。