← 完整题目索引PROJECT EULER · #0648跳过平方数Skipping Squares仅题目 · 待解原题 ↗对于某些固定的ρ∈[0,1],我们从0开始求和s,并重复应用一个过程:以ρ的概率,我们将1添加到s,否则我们将2添加到s。 当 s 是完全平方数或 s 超过 1018 时(以先发生者为准),该过程结束。例如,如果s经过0,2,3,5,7,9,则该过程在s=9处结束,并且跳过两个方块1和4。 令 f(ρ) 为进程完成时跳过的预期完美平方数。 可以看出,f(ρ) 的幂级数是 ∑k=0∞akρk,以便选择合适(唯一)的系数 ak。前几个系数是 a0=1、a1=0、a5=−18、a10=45176。 让F(n)=∑k=0nak。您已获得 F(10)=53964 和 F(50)≡842418857(mod109)。 找到 F(1000),并以 109 为模给出答案。 题解待补充这道题的题目已收录,解题思路、代码和答案将在后续补充。