ProjectEuler 433 Steps in Euclid's algorithm - 拼圖

Noah avatar
By Noah
at 2013-06-25T00:19

Table of Contents


433. Steps in Euclid's algorithm

http://projecteuler.net/problem=433

令 E(x_0, y_0) 表示求 x_0 與 y_0 的最大公因數時使用歐幾里得算法的步驟數。

形式上來說:
x_1 = y_0, y_1 = x_0 mod y_0
x_n = y_{n-1}, y_n = x_{n-1} mod y_{n-1}
E(x_0, y_0) 即是滿足 y_n = 0 的最小的 n 。

例如 E(1,1) = 1, E(10,6) = 3 及 E(6,10) = 4。

定義 S(N) 為所有 E(x,y) 的和,其中 1 ≦ x,y ≦ N。

給定 S(1) = 1, S(10) = 221 及 S(100) = 39826。

求 S(5*10^6)。

--
'You've sort of made up for it tonight,' said Harry. 'Getting the
sword. Finishing the Horcrux. Saving my life.'
'That makes me sound a lot cooler then I was,' Ron mumbled.
'Stuff like that always sounds cooler then it really was,' said
Harry. 'I've been trying to tell you that for years.'
-- Harry Potter and the Deathly Hollows, P.308

--
Tags: 拼圖

All Comments

《逃出404号房!》- 今夏全新實境遊戲

Belly avatar
By Belly
at 2013-06-16T20:47
Riddle Me This 謎題工作室 X 破案天才伽利略:真夏方程式 實境遊戲與電影的首度結合 《Riddle 3:逃出404号房》今夏隆重登場! 今年夏天,你與好友來到一間海邊旅社。聽員工說,幾年前的夜晚,有位房客離奇失蹤了 ?!自此之後,再也沒有人敢踏入那間詭異的404号房。 好奇心旺盛的你 ...

ProjectEuler 432 Totient sum

Hedda avatar
By Hedda
at 2013-06-16T08:04
432. Totient sum http://projecteuler.net/problem=432 令S(n,m) = Σφ(n ×i)對所有1≦i≦m的和。 (其中φ為歐拉函數,即φ(n)為比n小的正整數中和n互質的個數。) 已知S(510510,10^6) = 454805968211251 ...

十五巧板與童葉庚

Connor avatar
By Connor
at 2013-06-12T19:46
清末民初流行的十五巧板,是由童葉庚所發明。最近我將相關資料匯整, 在中文維基建立了他的條目,讓多人能認識他與其豐富的作品。 希望有一天,商務書局能再出版他的著作。 http://ppt.cc/71qf ~ -- -- 坤を創造する程度の能力 ...

ProjectEuler 431 Square Space Silo

Yuri avatar
By Yuri
at 2013-06-09T22:14
431. Square Space Silo http://projecteuler.net/problem=431 農夫弗雷準備要在他的農場裡擺一個新的穀倉, 而跟夢想著一切都是方形的他的想法相悖的是,這個穀倉是個圓柱體。 生產穀倉的公司代表昆汀解釋道他們只生產圓柱形穀倉,但他指出了它的地基是方形的 ...

今天星期幾?

Jessica avatar
By Jessica
at 2013-06-08T15:17
照抄題目版 有一座小島,島上有4個村子, 住在1號村的人,普通時候都說實話,不過只要發現有同村的人,就會說謊話, 住在2號村的人,普通時候都說實話,不過只要發現有其他村的人,就會說謊話, 住在3號村的人,普通時候都說謊話,不過只要發現有同村的人,就會說實話, 住在4號村的人,普通時候都說謊話,不過只 ...