国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

Java實(shí)現(xiàn)Fibonacci(斐波那契)取余的示例代碼

瀏覽:64日期:2022-09-05 08:13:15

DescriptionFibonacci數(shù)列的遞推公式為:Fn=Fn-1+Fn-2,其中F1=F2=1。

當(dāng)n比較大時(shí),F(xiàn)n也非常大,現(xiàn)在我們想知道,F(xiàn)n除以10007的余數(shù)是多少。

Input多組測試數(shù)據(jù)

輸入包含一個(gè)整數(shù)n。1 <= n <= 1,000,000。

Output每組輸出一行,包含一個(gè)整數(shù),表示Fn除以10007的余數(shù)。

Sample Input1022

Sample Output557704

利用余數(shù)三大定理:

1.余數(shù)的加法定理

a與b的和除以c的余數(shù),等于a,b分別除以c的余數(shù)之和,或這個(gè)和除以c的余數(shù)。

即:(a+b)%c = (a%c+b%c)%c

例如:23,16除以5的余數(shù)分別是3和1,所以23+16=39除以5的余數(shù)等于4,即兩個(gè)余數(shù)的和3+1.

當(dāng)余數(shù)的和比除數(shù)大時(shí),所求的余數(shù)等于余數(shù)之和再除以c的余數(shù)。

例如:23,19除以5的余數(shù)分別是3和4,故23+19=42除以5的余數(shù)等于3+4=7除以5的余數(shù),即2.

2.余數(shù)的乘法定理

a與b的乘積除以c的余數(shù),等于a,b分別除以c的余數(shù)的積,或者這個(gè)積除以c所得的余數(shù)。

即:(a*b)%c = (a%c*b%c)%c

例如:23,16除以5的余數(shù)分別是3和1,所以23×16除以5的余數(shù)等于3×1=3。

當(dāng)余數(shù)的和比除數(shù)大時(shí),所求的余數(shù)等于余數(shù)之積再除以c的余數(shù)。

例如:23,19除以5的余數(shù)分別是3和4,所以23×19除以5的余數(shù)等于3×4除以5的余數(shù),即2.

3.同余定理

若兩個(gè)整數(shù)a、b被自然數(shù)m除有相同的余數(shù),那么稱a、b對于模m同余,用式子表示為:a≡b ( mod m ),左邊的式子叫做同余式。

同余式讀作:a同余于b,模m。由同余的性質(zhì),我們可以得到一個(gè)非常重要的推論:

若兩個(gè)數(shù)a,b除以同一個(gè)數(shù)m得到的余數(shù)相同,則a,b的差一定能被m整除

用式子表示為:如果有a≡b ( mod m ),那么一定有a-b=mk,k是整數(shù),即m|(a-b)

那么:如果有mk%m=0,b%m=0,就有(mk+b)%m

package 第八次模擬;import java.util.Scanner;public class Demo12Fibonacci {public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNext()){ int n = sc.nextInt(); int []f = new int [n+2]; int [] count=new int [n+2]; f[1]=1; f[2]=1; for (int i = 3; i <=n; i++) { f[i]=(f[i-1]+f[i-2]); if(f[i]/10007>=1){ f[i]%=10007; } } System.out.println(f[n]); } }}

到此這篇關(guān)于Java實(shí)現(xiàn)Fibonacci取余的示例代碼的文章就介紹到這了,更多相關(guān)Java Fibonacci取余內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 中国一级淫片aaa毛片毛片 | 精品国产一二三区在线影院 | 日韩毛片一级 | 成年网站在线在免费播放 | 韩国一级毛片视频 | 一级生性活免费视频 | 亚洲免费播放 | 国产一区二区高清在线 | 玖玖精品在线观看 | 欧美专区视频 | 亚洲欧美一区二区三区四区 | 免费在线成人网 | 成人免费一级毛片在线播放视频 | 揉揉胸摸腿摸下面va视频 | 久色一区 | 国产亚洲精品日韩已满十八 | 成人在免费观看视频国产 | 久久免费视频1 | 正在播放的国产a一片 | 韩国在线精品福利视频在线观看 | 日本韩国三级在线 | 免费视频网站一级人爱视频 | 一本色道久久99一综合 | 久久黄色影片 | 国产色手机在线观看播放 | 性做久久久久久免费观看 | 国产的一级毛片完整 | 精品久久久日韩精品成人 | 精品国产v | 国产精品精品国产一区二区 | 亚洲一区二区中文 | 婷婷国产成人久久精品激情 | 日韩久久一区二区三区 | 高清在线一区二区三区亚洲综合 | 成年大片免费视频播放二级 | 国产日韩一区二区三区在线播放 | 999久久久精品视频在线观看 | 国产精品久久久免费视频 | 日韩在线欧美 | 成人免费观看国产高清 | 国产区香蕉精品系列在线观看不卡 |