← 完整题目索引

PROJECT EULER · #0423

连续掷骰

Consecutive Die Throws

仅题目 · 待解原题 ↗

n 为正整数。
6 面骰子被抛出 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) 定义为投掷 6 面骰子 n 次的结果数,使得 c 不超过 π(n)1
例如,C(3)=216C(4)=1290C(11)=361912500C(24)=4727547363281250000

S(L) 定义为 C(n),其中 1nL
例如,S(50)mod1000000007=832833871

S(50000000)mod1000000007

1 π 表示质数计数函数,即 π(n) 是质数 n 的个数。

题解待补充

这道题的题目已收录,解题思路、代码和答案将在后续补充。