题目解析
本题很简单,其实就是按照输入给定数量的灰阶值,顺序填充矩阵(从左到右,从上到下),最后返回矩阵指定坐标位置的灰阶值即可。
本题可以将 二维矩阵 一维化,这样填充按顺序填充指定数量的灰阶值时,就会更加方便。
本质上,二维数组在内存上也是一段连续的内存
用例1一维化图示:
如上图是,定义了一个10*10长度的一维数组,然后按顺序填充指定数量个灰阶值,最后要找的(3,4)二维坐标的灰阶值,对应到一维坐标为 3 * 列数 + 4,即 3 * 10 + 4 = 34 索引位置的灰阶值。
JS算法源码
const rl = require("readline").createInterface({ input: process.stdin });
var