/ OPS / 题库 /

斐波追溯数

斐波追溯数

#描述#
斐波数的定义大家都知道:
F(0)=F(1)=1
F(n)=F(n-1)+F(n-2) n>1
给出一个斐波数模100余数的序列:
1,1,2,3,5,8,13,21,34,55,89,44,33,77,10,…。
如果已知F(n)的数值,理论上可以倒推n(序号)为何值。例如,给出整数5,因为F(4)=5,即整数5为序号为4的斐波数。给出整数8,得到F(5)=8,即8为n=5的斐波数。
若给出一个二位数,它可能对应斐波数模100余数序列中的不止一个位置,也就是有多个F(n)对应这个二位数。但是总有一个n是最小的。例如,对于整数5,因没有比4更小的n适合F(n)=5,所以4是整数5在追溯斐波数中的最小序号。
所谓斐波追溯数,是指一个斐波数所能追溯的最小序号数。
你的任务是,对于给定的二位数之内的斐波数余数,求斐波追溯数。

#格式#
##输入格式##
一些0~99的整数。

##输出格式##
对应输入的整数,一行一个地输出其斐波追溯数。

#样例1#
##样例输入1##

2 3 8

##样例输出1##

2
3
5

#限制#
1000ms
32768KB

#提示#

#来源#
qianneng

信息

ID
1900
难度
5
分类
category1 点击显示
标签
递交数
0
已通过
0
通过率
?
上传者