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

华为OD机试 -计算网络信号(Js)

计算网络信号

题目

网络信号经过传递会逐层衰减,且遇到阻隔物无法直接穿透,在此情况下需要计算某个位置的网络信号值。
注意:网络信号可以绕过阻隔物

  • array[m][n] 的二维数组代表网格地图,
  • array[i][j] = 0代表 ij 列是空旷位置;
  • array[i][j] = x(x 为正整数)代表 ij 列是信号源,信号强度是x;
  • array[i][j] = -1代表ij列是阻隔物.
  • 信号源只有1个,阻隔物可能有0个或
  • 网络信号衰减是上下左右相邻的网格衰减1
  • 现要求输出对应位置的网络信号值。

输入

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

例如<

http://www.lryc.cn/news/12221.html

相关文章:

  • 【数据结构】————栈
  • 从零编写linux0.11 - 第十一章 可执行文件
  • Win10上通过nginx代理配置远程非445端口SMB
  • Allegro如何快速清除多余的规则设置操作指导
  • ROS2 入门应用 引用自定义消息(Python)
  • SmS-Activate一款好用的短信验证码接收工具
  • SpringBoot+Elasticsearch按日期实现动态创建索引(分表)
  • Terraform基础入门 (Infrastructure as Code)
  • Redis内存回收
  • ROS2 入门应用 引用自定义消息(C++)
  • Spring中的数据校验
  • python批量翻译excel表格中的英文
  • 基于SSM框架的RBAC权限系统设计与 实现
  • 目标检测各常见评价指标详解
  • 深入讲解Kubernetes架构-控制器
  • Urho3D本地化 国际化
  • 千锋教育嵌入式物联网教程之系统编程篇学习-04
  • 【运维】什么是 DevOps?
  • 【C++入门】引用、内联函数、auto关键字、基于范围的for循环(C++11)、指针空值nullptr(C++11)
  • 《FPGA学习》->多个按键控制LED灯
  • vb.net计算之.net core基础(4)-项目与程序结构(2)
  • 基于RK3588的嵌入式linux系统开发(五)——uboot优化修改(按任意按键停止autoboot)
  • Lumerical---在FDTD和MODE工程中的PML边界条件
  • 论文投稿指南——中文核心期刊推荐(社会学)
  • KVM-4、KVM 高级功能详解
  • 【Linux】进程状态
  • 2023河南省第二届职业技能大赛郑州市选拔赛“网络安全”项目比赛样题任务书
  • pygame8 扫雷游戏
  • c/c++开发,无可避免的模板编程实践(篇四)
  • c++11 标准模板(STL)(std::unordered_set)(二)