#P1637. 根据矩阵的行列位置计算矩阵元素的值.1.填空题

根据矩阵的行列位置计算矩阵元素的值.1.填空题

问题描述

有数字矩阵,共 n 行 m 列,其赋值的顺序如下图所示,先赋值上方的行再赋值下方的行,行内是先赋值左方的格子再赋值右方的格子。

img

下面是 4 行 5 列的矩阵的样子:

1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20

问 :第 i 行 第 j 列的数字是什么?

思维路径

  1. 按照赋值的顺序,所问到的方格之前已经完整赋值了i-1 行? 在这个格子所在的行,按照赋值顺序,它是第 j 个格子?

  2. 因此,第 i 行 j 列格子上的数字应该是 (i-1)*m+j 。

实战训练

  1. n = 11 , m = 7 , 第 3 行 ,第 10 列的数字是:{{ input(1) }}

  2. n = 20 , m = 13 , 第 17 行 ,第 8 列的数字是:{{ input(2) }}

  3. n = 157 , m = 79 , 第 101 行 ,第 56 列的数字是:{{ input(3) }}

  4. n = 997 , m = 999 , 第 935 行 ,第 379 列的数字是:{{ input(4) }}

公式和 n 无关,思考一下为什么