← 完整题目索引

PROJECT EULER · #0408

穿过网格的合法路径

Admissible Paths Through a Grid

仅题目 · 待解原题 ↗

如果 x,yx+y 都是正完全平方数,我们称格点 (x,y) 不可接受
例如,(9,16) 是不允许的,而 (0,4)(3,1)(9,4) 则不是。

考虑从点 (x1,y1) 到点 (x2,y2) 的路径,仅使用向北或向东的单位步长。
如果这样的路径没有任何中间点是不可接受的,我们就称这样的路径可接受

P(n) 为从 (0,0)(n,n) 的允许路径数。
可以验证 P(5)=252P(16)=596994440P(1000)mod1000000007=341920854

P(10000000)mod1000000007

题解待补充

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