![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
华为OD机试-数组基础
文章平均质量分 65
数组基础
我不会起名字呀
这个作者很懒,什么都没留下…
展开
-
华为OD机试C卷(100分)-灰度图存储(C语言)
如上图是,定义了一个10*10长度的一维数组,然后按顺序填充指定数量个灰阶值,最后要找的(3,4)二维坐标的灰阶值,对应到一维坐标为 3 * 列数 + 4,即 3 * 10 + 4 = 34 索引位置的灰阶值。黑白图像常采用灰度图的方式存储,即图像的每个像素填充一个灰色阶段值,256阶灰图是一个灰阶值取值范围为 0~255 的灰阶矩阵,0表示全黑,255表示全白,范围内的其他值表示不同的灰度。系统保证输入的像素坐标是合法的,不会出现不在矩阵中的像素。输出数据表示的灰阶矩阵的指定像素的灰阶值。原创 2024-06-19 16:35:44 · 485 阅读 · 0 评论 -
华为OD机试C卷(100分)-攀登者1
例如:[0,1,2,4,3,1,0,0,1,2,3,1,2,1,0],代表如下图所示的地图,地图中有两个山脉位置分别为 1,2,3,4,5 和 8,9,10,11,12,13,最高峰高度分别为 4,3。最高峰位置分别为3,10。地图表示为一维数组,数组的索引代表水平位置,数组的元素代表相对海拔高度。一个山脉可能有多座山峰(高度大于相邻位置的高度,或在地图边界且高度大于相邻的高度)。本题考试时为核心代码模式,非ACM模式,即无需自己解析输入数据。输入 0,1,4,3,1,0,0,1,2,3,1,2,1,0。原创 2024-06-19 08:15:00 · 666 阅读 · 0 评论 -
华为OD机试C卷(100分)-螺旋数字矩阵(C)/LeetCode59.螺旋矩阵II
给出数字个数 n (0 < n ≤ 999)和行数 m(0 < m ≤ 999),从左上角的 1 开始,按照顺时针螺旋向内写方式,依次写出2,3,…,n,最终形成一个 m 行矩阵。给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix。疫情期间,小明隔离在家,百无聊赖,在纸上写数字玩。输出:[[1,2,3],[8,9,4],[7,6,5]]说明 3个数字写5行,只有一列,数字不够用*号填充。两个整数,空格隔开,依次表示 n、m。原创 2024-06-17 00:50:52 · 480 阅读 · 0 评论