← 完整题目索引

PROJECT EULER · #0579

格点立方体中的格点

Lattice Points in Lattice Cubes

仅题目 · 待解原题 ↗

晶格立方体是所有顶点都有整数坐标的立方体。令 C(n) 为不同晶格立方体的数量,其中所有顶点的坐标范围在(且包括)0n 之间。如果两个立方体的任何一个顶点具有不同的坐标,则它们被认为是不同的。
例如,C(1)=1C(2)=9C(4)=100C(5)=229C(10)=4469C(50)=8154671

不同的立方体可能包含不同数量的格点。

例如,具有顶点的立方体
(0,0,0), (3,0,0), (0,3,0), (0,0,3), (0,3,3), (3,0,3), (3,3,0), (3,3,3)包含64个格点(表面上56个格点,包括8立方体内的顶点和 8 点)。

相比之下,有顶点的立方体
(0,2,2), (1,4,4), (2,0,3), (2,3,0), (3,2,5), (3,5,2), (4,1,1), (5,3,3)仅包含40个格点(表面上20个点和20个点)立方体内的点),尽管两个立方体的边长相同 3

S(n) 为不同格立方体中包含的格点之和,其中所有顶点的坐标范围在 0n 之间(包括)。

例如,S(1)=8S(2)=91S(4)=1878S(5)=5832S(10)=387003S(50)=29948928129

S(5000)mod109

题解待补充

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