← 完整题目索引

PROJECT EULER · #0126

长方体层

Cuboid Layers

仅题目 · 已解决原题 ↗

覆盖 3×2×1 长方体上每个可见面的最小立方体数量为二十二。


如果我们向该实体添加第二层,则需要 46 个立方体才能覆盖每个可见面,第三层将需要 78 个立方体,第四层将需要 118 个立方体才能覆盖每个可见面。

但是,测量 5×1×1 的长方体上的第一层也需要 22 个立方体;同样,测量 5×3×17×2×111×1×1 的长方体上的第一层都包含 46 个立方体。

我们将定义 C(n) 来表示其中一层包含 n 立方体的长方体的数量。因此 C(22)=2C(46)=4C(78)=5C(118)=8

事实证明,154n 相对于 C(n)=10 的最小值。

找到 nC(n)=1000 的最小值。

题解待补充

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