【发布时间】:2012-10-29 10:00:39
【问题描述】:
假设我有一个大小为 (2n+1)x(2n+1) 的正方形,对于一些 n,即一个边长奇数的正方形。
从最中心的单元格开始,我有兴趣计算编号。到达任意边缘单元的方式(如下图所示)。
只允许不重叠的路径,即如果一个单元格已经被访问过,我们就不能重新访问它。
下图显示了一个边长为 9(n=4) 的正方形和两条长度为 5 的可能路径。
我认为所有路径的长度范围都是:[n 到 (2n-1)^2+1 ]
数着没有。长度路径:
1 - 0
2 - 0
3 - 0
4 - 4
5 - 32
6 - ...?
但是随着路径长度的增加,我似乎无法解开所有的可能性。我知道对称性在这里起作用,但是有没有结构化的方法来计算所有路径?
谢谢,
【问题讨论】:
标签: algorithm logic permutation combinations combinatorics