ProjectEuler 437 Fibonacci primitive r - 拼圖

By Jack
at 2013-09-26T13:53
at 2013-09-26T13:53
Table of Contents
437. Fibonacci primitive roots
http://projecteuler.net/problem=437
將n代入0到9去計算8^n除以11的餘數,會分別得到1, 8, 9, 6, 4, 10, 3, 2, 5, 7。
不難發現所有可能的餘數1到10都有出現在這串數列中,意即8是模11的一個原根。
還不止如此:
如果我們仔細觀察這串數列,可以發現
1+8=9
8+9=17≡6 mod 11
9+6=15≡4 mod 11
6+4=10
4+10=14≡3 mod 11
10+3=13≡2 mod 11
3+2=5
2+5=7
5+7=12≡1 mod 11
故8的次方除以11的餘數是週期10的循環數列,並有8^n + 8^(n+1)≡8^(n+2) (mod 11)。
我們稱8是模11的一個「費波那契原根」。
並非所有質數都有自己的費波那契原根。
小於10000的質數中有323個質數有一個以上的費波那契原根,這些質數的和為1480491。
請求出小於100,000,000的質數中有一個以上的費波那契原根者的總和。
--
http://projecteuler.net/problem=437
將n代入0到9去計算8^n除以11的餘數,會分別得到1, 8, 9, 6, 4, 10, 3, 2, 5, 7。
不難發現所有可能的餘數1到10都有出現在這串數列中,意即8是模11的一個原根。
還不止如此:
如果我們仔細觀察這串數列,可以發現
1+8=9
8+9=17≡6 mod 11
9+6=15≡4 mod 11
6+4=10
4+10=14≡3 mod 11
10+3=13≡2 mod 11
3+2=5
2+5=7
5+7=12≡1 mod 11
故8的次方除以11的餘數是週期10的循環數列,並有8^n + 8^(n+1)≡8^(n+2) (mod 11)。
我們稱8是模11的一個「費波那契原根」。
並非所有質數都有自己的費波那契原根。
小於10000的質數中有323個質數有一個以上的費波那契原根,這些質數的和為1480491。
請求出小於100,000,000的質數中有一個以上的費波那契原根者的總和。
--
Tags:
拼圖
All Comments
Related Posts
ilovepuzzle

By Heather
at 2013-09-24T20:36
at 2013-09-24T20:36
控制桿和數字

By Dora
at 2013-09-23T12:23
at 2013-09-23T12:23
請問關於將棋的「二步」

By Kama
at 2013-09-20T09:39
at 2013-09-20T09:39
Puzzleup 2013 (9) Eight Boxes

By Quintina
at 2013-09-19T00:34
at 2013-09-19T00:34
GCHQ 解開五組密碼

By Ursula
at 2013-09-17T21:27
at 2013-09-17T21:27