小编CIK*_*emy的帖子

查找螺旋填充矩阵的特定索引处的数字

问题如下:

\n

我们有 3 个整数值作为输入: n, i, j\n假设我们有 n \xc3\x97 n 矩阵,其中以顺时针螺旋方式填充从 1 到 n\xc2\xb2 的数字。查找索引 (i, j) 处的数字。

\n

我知道如何构造这样的矩阵,我可以通过填充矩阵并查看索引(i,j)来解决它,并且我认为这样的解决方案有点过于“蛮力”。我相信数字 n、索引 i、j 和该单元格中的数字之间应该存在某种数学关系。我尝试过一些方法,但找不到方法。有什么建议可以帮助我的尝试吗?

\n

编辑:5x5 矩阵示例:

\n
1  2  3  4  5 \n16 17 18 19 6\n15 24 25 20 7\n14 23 22 21 8\n13 12 11 10 9\n
Run Code Online (Sandbox Code Playgroud)\n

algorithm matrix

3
推荐指数
1
解决办法
141
查看次数

标签 统计

algorithm ×1

matrix ×1