← 完整题目索引

PROJECT EULER · #0163

交叉网格中的三角形

Cross-hatched Triangles

仅题目 · 已解决原题 ↗

考虑一个等边三角形,其中从每个顶点到对边的中间绘制直线,例如下面草图中的 size 1 三角形。

现在可以在该三角形中观察到十六个不同形状、大小、方向或位置的三角形。使用 size 1 三角形作为构建块,可以形成更大的三角形,例如上面草图中的 size 2 三角形。现在可以在该大小2三角形中观察到一百零四个不同形状、大小、方向或位置的三角形。

可以看出,大小为2的三角形包含4大小为1的三角形构建块。一个 size 3 三角形将包含 9 size 1 三角形构建块,而一个 size n 三角形将包含 n2 size 1 三角形构建块。

如果我们将 T(n) 表示为大小为 n 的三角形中存在的三角数量,则

T(1)=16T(2)=104

找到T(36)

题解待补充

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