首页 > 其他分享 >华为OD机考真题 找数字

华为OD机考真题 找数字

时间:2023-04-26 12:13:04浏览次数:42  
标签:真题 OD 机考 blog 华为 article 机试 net

最近更新的博客

本期题目:找数字

题目

给一个二维数组nums,对于每一个元素num[i],找出距离最近的且值相等的元素,输出横纵坐标差值的绝对值之和,如果没有等值元素,则输出-1。 例如: 输入数组nums

 
0 3 5 4 2 2 5 7 8 3 2 5 4 2 4
 

对于 num[0][0] = 0,不存在相等的值。 对于 num[0][1] = 3,存在一个相等的值,最近的坐标为num[1][4],最小距离为4。 对于 num[0][2] = 5,存在两个相等的值,最近的坐标为num[1][1],故最小距离为2。 ... 对于 num[1][1] = 5,存在两个相等的值,最近的坐标为num[2][1],故最小距离为1。 ... 故输出为

 
-1 4 2 3 3 1 1 -1 -1 4 1 1 2 3 2
 

输入

输入第一行为二维数组的行 输入第二行为二维数组的列 输入的数字以空格隔开。

输出

数组形式返回所有坐标值。

备注

  1. 针对数组num[i][j],满足 0<i≤100;0<j≤100。
  2. 对于每个数字,最多存在 100 个与其相等的数字。

题解地址

标签:真题,OD,机考,blog,华为,article,机试,net
From: https://www.cnblogs.com/happymeng/p/17355238.html

相关文章

  • 华为OD机试真题 分苹果
    最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单 https://dream.blog.csdn.net/article/details/128980730华为OD机试真题大全,用Python解华为机试题|机试宝典 https://dream.blog.csdn.net/article/details/129221789【华为OD机试】全流程解析......
  • 向量点积dot,叉积cross product
    点积概括地说,向量的内积(点乘/数量积)。对两个向量执行点乘运算,就是对这两个向量对应位一一相乘之后求和的操作,点乘的结果是一个标量(数量而不是向量)点积(点乘)的几何意义包括:表征或计算两个向量之间的夹角b向量在a向量方向上的投影叉积两个向量的外积,又叫叉乘、叉积向量积,其运......
  • 亿级日活业务稳如磐石,华为云CodeArts PerfTest发布
    摘要:近日,华为云性能测试服务CodeArtsPerfTest全新上线,提供低门槛、低成本的一站式云化性能测试解决方案。本文分享自华为云社区《亿级日活业务稳如磐石,华为云CodeArtsPerfTest发布》,作者:华为云头条。计算机软件作为人类逻辑智慧的伟大结晶之一,已经渗透到了人类社会的各个角落......
  • node同步查询数据库(mysql)
    mysql模块默认异步操作,在写一些简单脚本时会比较痛苦,可以通过async/await和Promise封装成同步操作asyncfunctionquery(connection,sql){returnnewPromise((resolve,reject)=>{connection.query(sql,function(error,results){if(error)reject(resu......
  • Visual Studio Code 面板栏错误提示无法消除
    一、问题引入编写了一个C程序,编译报错,故面板栏的出现错误提示。想着直接删除源文件,错误提示就没有了,但实际并不是,它还在这。那么如何将这个错误提示弄没呢?二、解决过程于是又创建了和之前同名源文件,并编程简单无问题的printf("helloworld\n");代码,然后编译运行,这时面板栏的......
  • This dataset does not have valid histogram required for classification method, r
     此数据集没有分类方法所需的有效直方图,请运行“计算统计信息”工具生成直方图。参考1:https://blog.csdn.net/soderayer/article/details/125409022参考2:https://blog.csdn.net/aGang_Gg/article/details/86690749 计算栅格统计信息......
  • node-sass报错?三步解决!!!
    1,报错内容2.解决方案一、本地安装的node和node-sass不匹配//查看node版本node-v二、下载源在国外,更换中国镜像源//更换淘宝镜像源npmconfigsetregistryhttp://registry.npmmirror.com三、单独安装node-sass//按照需要的node-sass版本进行安装,此处是node的版本......
  • [LeetCode] 2418. Sort the People
    Youaregivenanarrayofstrings names,andanarray heights thatconsistsof distinct positiveintegers.Botharraysareoflength n.Foreachindex i, names[i] and heights[i] denotethenameandheightofthe ith person.Return names sorted......
  • Winform使用EFCore的CodeFirst(注入方式)
    1、新建项目使用vs创建一个winform的项目,这里就不演示了。2、拉取nuget包获取配置:Microsoft.Extensions.Configuration.Json注入:Microsoft.Extensions.DependencyInjectionmysqlEF:MySql.EntityFrameworkCore3、创建appsettings.json配置文件在项目......
  • 【LeetCode动态规划#13】买卖股票含冷冻期(状态众多,比较繁琐)、含手续费
    最佳买卖股票时机含冷冻期力扣题目链接(opensnewwindow)给定一个整数数组,其中第i个元素代表了第i天的股票价格。设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票):你不能同时参与多笔交易(你必须在再次购买前出售掉之前......