【发布时间】:2016-05-16 19:36:28
【问题描述】:
假设我们有一个 N 个盒子。我想将它们分布在一个 12 列的网格中,以便在任何情况下都填充每一行。
框的宽度应尽可能相同。每个框的最小宽度为 3。
不幸的是,我无法想出一个解决方案来计算给定 N 的每个框的宽度(手动除外)。
N 从 1 到 7 的示例
| N | Grid |
+---+---------+
| | |
| 1 | 12 |
| | |
| 2 | 6 6 |
| | |
| 3 | 4 4 4 |
| | |
| 4 | 3 3 3 3 |
| | |
| 5 | 6 6 |
| | 4 4 4 |
| | |
| 6 | 4 4 4 |
| | 4 4 4 |
| | |
| 7 | 4 4 4 |
| | 3 3 3 3 |
【问题讨论】: