【华为OD机试 2023最新 】 找数字、找等值元素(C语言题解 100%)

news/2024/7/20 17:48:59 标签: c语言, 算法, 数据结构, 华为od机试, 华为od

文章目录

      • 题目描述
      • 输入描述
      • 输出描述
      • 用例
      • 题目解析
      • 代码思路:
      • C语言

题目描述

给一个二维数组nums,对于每一个元素nums[i],找出距离最近的且值相等的元素,输出横纵坐标差值的绝对值之和,如果没有等值元素,则输出-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]]
说明


http://www.niftyadmin.cn/n/289558.html

相关文章

修改系统语言字体的方法及注意事项

Android修改系统语言字体 随着我们生活品质的提升,现在人们对于手机的依赖越来越高,而且对于手机的功能也有了更高的要求。其中,界面的字体对于我们视觉的体验感受非常重要。而在Android系统中,默认的字体可能并不符合我们的胃口。…

比特米盒子刷安卓ATV6.0

最近海鲜市场有很多比特米盒子,50多块包邮,买来的盒子回来折腾下,买回来发现一直卡在“系统启动"中无法进入,不知道原来的是啥系统,看来只能找找线刷的办法,重新拯救救个这盒子。 原文链接地址&#x…

题目:16版.饲养员喂养动物

1、实验要求 本实验要求:本实验以饲养员喂养老虎为业务背景,体验“函数重载”的价值。 1-1. 业务说明: 1-1.1. 本实验以动物园饲养员喂养动物为业务背景; 1-1.2. 动物园的饲养员最多管理三只老虎; 1-1.3. 饲养员可以一…

一百零七、MySQL数据库的数据备份与数据恢复

MySQL数据库的数据备份与恢复主要有3种方法,前两种都是MySQL dump命令,第三种则是用Navicat工具直接备份。相比而言,第三种方法更加简单! 1 方法一(MySQL dump命令) 1.1 登录MySQL [roothurys22 ~]# mysq…

【id:30】【20分】C. 点和圆 (类与对象)

文章目录 一、题目描述二、输入与输出1.输入2.输出 三、参考代码四、题解思路 一、题目描述 设计一个点类Point,包含属性:x坐标和y坐标,方法:设定坐标(setPoint),获取x坐标(getX&am…

网络应用基础 ——(2023新星计划文章一)

一,网络的概念 1.1网络及其带来的好处 (1)计算机网络是指通过通信设备和通信线路将多台计算机连接起来,以便实现资源共享、信息传递和协同工作的技术和系统。计算机网络是现代信息技术的重要组成部分,已经深入到我们…

ChatGPT镜像网站【免费白嫖】

文章目录 前言说明网站 前言 ChatGPT是一种基于OpenAI GPT(Generative Pretrained Transformer)模型的聊天机器人,它可以对用户提出的问题做出回答,同时还能够进行精准的语言理解和回复,较好地满足了人们与机器人之间…

Linux网络编程:三次握手 四次挥手

1. 三次握手 建立TCP可靠连接,只能是客户端先发起。 (1)SYN标志位为1,表示请求建立连接;ACK标志位为1,表示确认收到对方报文。 (2)seq为数据包序列号,ack为确认序列号。…