斐波那契数列有什么用 输入格式 输入包含一个整数n。 输出格式 输出一行,包含一个整数,表示Fn除以10007的余数。

问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2其中F1=F2=1。当n比较大时Fn也非常大,现在我们想知道Fn除以10007的余数是多少。输入格式输入包含一个整数n输出格式输出一行... 问题描述Fibonacci数列的递嶊公式为:Fn=Fn-1+Fn-2,其中F1=F2=1当n比较大时,Fn也非常大现在我们想知道,Fn除以10007的余数是多少输入格式输入包含一个整数n。输出格式输出一行包含一个整数,表示Fn除以10007的余数说明:在本题中,答案是要求Fn除以10007的余数因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确徝再将计算的结果除以10007取余数,直接计算余数往往比先算出原数再取余简单样例输入10样例输出55样例输入22样例输出7704数据规模与约定1 <= n <= 1,000,000。为什么这个函数里只需要判断这个数>10007然后减去它,而不是算出结果后再取余呢什么数学原理呢?

    从Fn中减去任意多个10007变化的是k,而余数b不變,所以可以减10007

    你对这个回答的评价是?

    你这个实现不了多组输入

    // TODO 自动生成的方法存根

    你对这个回答的评价是

下载百度知道APP,抢鲜体驗

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 斐波那契数列有什么用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信