早教吧作业答案频道 -->其他-->
Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时Fn也非常大现我们想知道Fn除10007余数多少输入格式输入包含整数n输出格式输出行包含整数表示Fn除10007余数说明:本题答案
题目详情
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 样输入N,输出Fn值了 题问题要输出 Fn除10007余数 下面代码 import java.util.Scanner; public class aaa { public static void main(String[] args) { int n; Scanner sc = new Scanner(System.in); n = sc.nextInt(); int re[] = new int[n+2]; re[1] = 1; re[2] = 1; if (n > 2) { for (int i = 3; i <=n; i++) { re[i] = (re[i - 1] + re[i - 2])%10007; } } System.out.println(re[n]); } }
▼优质解答
答案和解析
//用递归算法 import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner s=new Scanner(System.in); int n=s.nextInt(); int sum=F(n); System.out.print(sum%10007); } public static int F(int n) { if(n==1||n==2) { return 1; } else { return F(n-1)+F(n-2); } } } 样写复制再提交会告诉运行超时
看了 Fibonacci数列的递推...的网友还看了以下:
ji个初2上的整式1.-3mxy的N次幂是关于X,Y的一个单项式,且系数为6,次数为5,则M=N= 2020-04-22 …
若整式(2x2+ax-y+6)-2bx2-3x-5y-1的值与字母x无关,求整式1/3a²-2b² 2020-05-13 …
1/x+x和x+1/x,哪个是分式,哪个是整式?1/x+x和x+1/x,哪个是分式,哪个是整式?为 2020-06-02 …
verilog入门教程第3章里讲的32的5位二进制是10000,6位2进制是110001是怎么回事 2020-06-14 …
关于整式1.若y-2的绝对值加(x-1)^2等于0.求代数式x的立方减x^2乘以y加xy^2加x^ 2020-07-09 …
找规律题观察下面一列整式.1/2x的2次方y,-1/6x的4次方y的4次方,1/12x的8次方y的 2020-07-10 …
数学整体代换思想的概念以及应用……如题.求整体代换思想的概念.在初一人教版数学书的四章节(有理数, 2020-07-13 …
请问分式有倒数吗比如1/x我们teachersay分是没有倒数5min内20悬赏,不信的别来!因为 2020-07-30 …
单项式.还有整式.1.某学校三个班参加植树活动,第一个班种树x棵,第二个班比第一个班中的树的两倍还 2020-07-31 …
初一人教版数学练习册,整式(1)习题,12.若单项式Xm+3的次方Y2次方与XYn-1次方是同一个单 2020-11-03 …