当前位置: 首页 > news >正文

【华为OD机试真题】计算网络信号 (javaC++python)100%通过率 超详细代码注释

计算网络信号

知识点广搜数组
时间限制:1s 空间限制:256MB 限定语言:不限

题目描述:

网络信号经过传递会逐层衰减,且遇到阻隔物无法直接穿透,在此情况下需要计算某个位置的网络信号值,注意:网络信号可以绕过阴隔物array[m][n]的一维数组代表网格地图,array[i][j]=0代表i行j列是空旷位置; array[i][j]=x(x为正整数)代表i行j列是信号源,信号强度是x;array[i][j]=-1代表i行j列是阻隔物。信号源只有1个,阴隔物可能有0个或多个
网络信号衰减是上下左右相邻的网格衰减1
现要求输出对应位置的网络信号值

输入描述:

输入为三行,第一行为m n,代表输入是一个mn的数组第二行是一串mn个用空格分隔的整数。每连续n个数代表一行,再往后n个代表下一行,以此类推。对应的值代表对应的网格是空旷位置,还是信号源,还是阴隔物第三行是i j,代表需要计算array[i][j]的网络信号值,注意: 此处i和j均从0开始,即第一行i为0

例如:

6 5
0 0 0 -1 0 0 
http://www.lryc.cn/news/64169.html

相关文章:

  • Tomcat8和Tomcat9乱码问题
  • Lesson13 IP协议
  • 【每日一题Day192】LC1033移动石子直到连续 | 分类讨论 贪心
  • 2023年软件测试常见面试题100%问必背全套教程
  • TypeScript 基本概念
  • libfacedetection 人脸检测库 检测速度慢的问题
  • 项目骨架搭建
  • “火灾不分昼夜,安全在我心中”——五一前厂房消防检查纪实
  • UNIX环境高级编程——进程关系
  • C# ref和out用法和区别
  • 信息复制的革命:印刷术【提高信噪比】
  • 【MySQL】事务
  • 学习HCIP的day.03
  • Maven项目的配置
  • Spring Boot使用(基础)
  • 6WINDGate-overview
  • Java8新特性-流式操作
  • Nautilus Chain Layer 3 圆桌会议圆满举办,超4.8K用户观看
  • 本地elasticsearch中文分词器 ik分词器安装及使用
  • Java 中的异常处理机制是什么?如何使用它来处理程序中的异常?(七)
  • 基于UDQ的并网单相逆变器控制【同步参考系下单相并网全桥正弦PWM逆变器闭环控制】(Simulink)
  • JAVA开发——常用的注解
  • 【Java笔试强训 24】
  • SpringCloud详解
  • 如何保障网络安全
  • 网络基础:socket套接字
  • 程序员如何学好PHP?做好这五个方面就够了
  • 【开源项目】Build your own X 构建自己的项目
  • 在.NET Core中正确使用HttpClient的方式
  • 【C++】位运算类题目总结