ProjectEuler 423 Consecutive die throw - 拼圖
By John
at 2013-04-15T23:27
at 2013-04-15T23:27
Table of Contents
423. Consecutive die throws
http://projecteuler.net/problem=423
令n為正整數。
將一六面骰重覆骰n次,令c為接連兩次骰出同樣數字的對數。
例如,如果n = 7然後骰子依序骰出(1, 1, 5, 6, 6, 6, 3)的結果,那我們可以數出以下
幾對:
(1, 1, 5, 6, 6, 6, 3)
(1, 1, 5, 6, 6, 6, 3)
(1, 1, 5, 6, 6, 6, 3)
所以,在(1, 1, 5, 6, 6, 6, 3)這組結果中c = 3。
定義C(n)為將骰子重覆骰n次的所有可能結果中,其c值不超過π(n)(註1)的組數。
例如,C(3) = 216,C(4) = 1290,C(11) = 361912500以及
C(24) = 4727547363281250000。
定義S(L)為ΣC(n)對1 ≦ n ≦ L的和。
例如,S(50) mod 1000000007 = 832833871。
請求出S(50000000) mod 1000000007。
(註1)在這裡的π指的是質數計數函數,即π(n)代表有多少質數≦ n。
--
http://projecteuler.net/problem=423
令n為正整數。
將一六面骰重覆骰n次,令c為接連兩次骰出同樣數字的對數。
例如,如果n = 7然後骰子依序骰出(1, 1, 5, 6, 6, 6, 3)的結果,那我們可以數出以下
幾對:
(1, 1, 5, 6, 6, 6, 3)
(1, 1, 5, 6, 6, 6, 3)
(1, 1, 5, 6, 6, 6, 3)
所以,在(1, 1, 5, 6, 6, 6, 3)這組結果中c = 3。
定義C(n)為將骰子重覆骰n次的所有可能結果中,其c值不超過π(n)(註1)的組數。
例如,C(3) = 216,C(4) = 1290,C(11) = 361912500以及
C(24) = 4727547363281250000。
定義S(L)為ΣC(n)對1 ≦ n ≦ L的和。
例如,S(50) mod 1000000007 = 832833871。
請求出S(50000000) mod 1000000007。
(註1)在這裡的π指的是質數計數函數,即π(n)代表有多少質數≦ n。
--
Tags:
拼圖
All Comments
Related Posts
數字拼盤
By Robert
at 2013-04-13T17:50
at 2013-04-13T17:50
heye 3000以上的拼圖
By Kelly
at 2013-04-12T01:39
at 2013-04-12T01:39
想請問這一款拼圖
By Rae
at 2013-04-10T23:39
at 2013-04-10T23:39
高雄COSTCO大順店,有雷諾瓦耶!
By Andy
at 2013-04-10T11:52
at 2013-04-10T11:52
買拼圖,送台北101觀景台門票
By Rosalind
at 2013-04-10T11:09
at 2013-04-10T11:09