#YBT00376. 斐波那契数列
时间限制1000 ms
内存限制512 MiB
通过率100%1 / 1 次提交
题目描述
给定一个模意义下的非负整数,求第一次出现在模意义下的斐波那契数列中的第几项。 这里模意义下的斐波那契数列定义如下:
$$\begin{cases}F_0≡0\\F_1≡1&(\bmod 10^{13})\\F_n=F_{n-1}+F_{n-2}(n≥2) \end{cases}$$输入
一行一个非负整数。
输出
一行一个整数,表示第一次在数列中出现的位置。 如果不出现在数列中,输出。
输入样例
1
输出样例
1
提示
【数据规模与约定】 对于10%的数据,保证不会出现在数列中。 对于另外30%的数据,保证答案不超过。 对于100%的数据,保证0≤a<10^{13}。
评测数据说明
本题使用按题意独立构造、以独立程序核对的训练数据及公开样例,共8个测试点,非原站或官方原始数据。总分100分。