#P1637. 根据矩阵的行列位置计算矩阵元素的值.1.填空题
根据矩阵的行列位置计算矩阵元素的值.1.填空题
问题描述
有数字矩阵,共 n 行 m 列,其赋值的顺序如下图所示,先赋值上方的行再赋值下方的行,行内是先赋值左方的格子再赋值右方的格子。
下面是 4 行 5 列的矩阵的样子:
1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 |
问 :第 i 行 第 j 列的数字是什么?
思维路径
-
按照赋值的顺序,所问到的方格之前已经完整赋值了i-1 行? 在这个格子所在的行,按照赋值顺序,它是第 j 个格子?
-
因此,第 i 行 j 列格子上的数字应该是 (i-1)*m+j 。
实战训练
-
n = 11 , m = 7 , 第 3 行 ,第 10 列的数字是:{{ input(1) }}
-
n = 20 , m = 13 , 第 17 行 ,第 8 列的数字是:{{ input(2) }}
-
n = 157 , m = 79 , 第 101 行 ,第 56 列的数字是:{{ input(3) }}
-
n = 997 , m = 999 , 第 935 行 ,第 379 列的数字是:{{ input(4) }}
公式和 n 无关,思考一下为什么