华为OD机考2025年5月9号切换正式机考题库为2025B卷,现在刷2025B卷真题,通过率将大大提高,刷得越多,通过率越高。专栏所有题目提供详细的思路讲解,多语言(C++、JAVA、Python、GO、JavaScript)源码实现,并提供
在线OJ系统
在线刷题服务。
# 华为OD 机试 2025 B卷 真题 题库 目录|机考题库 + 算法考点详解
题目描述
给一个二维数组 nums,对于每一个元素 nums[i],找出距离最近的且值相等的元素, 输出横纵坐标差值的绝对值之和,如果没有等值元素,则输出-1。
输入描述
输入第一行为二维数组的行 输入第二行为二维数组的列 输入的数字以空格隔开。
备注
- 针对数组 numsi,满足 0 < i ≤ 100,0 < j ≤ 100
- 对于每个数字,最多存在 100 个与其相等的数字
输出描述
数组形式返回所有坐标值。
示例1
输入
3
5
0 3 5 4 2
2 5 7 8 3
2 5 4 2 4
输出
[[-1, 4, 2, 3, 3], [1, 1, -1, -1, 4], [1, 1, 2, 3, 2]]