【华为OD机试 2023最新 】 信号发射和接收(C++ 100%)

news/2024/7/20 17:03:05 标签: c++, 算法, 华为, 华为od, 华为od机试

文章目录

      • 输入描述
      • 输出描述
      • 备注
      • 用例
      • 题目解析
      • C++

有一个二维的天线矩阵,每根天线可以向其他天线发射信号,也能接收其他天线的信号,为了简化起见,我们约定每根天线只能向东和向南发射信号,换言之,每根天线只能接收东向或南向的信号。

每根天线有自己的高度anth,每根天线的高度存储在一个二维数组中,各个天线的位置用[r, c]表示,r代表天线的行位置(从0开始编号),c代表天线的列位置(从0开始编号)。

在某一方向(东向或南向),某根天线可以收到多根其他天线的信号(也可能收不到任何其他天线的信号),对任一天线X和天线Y,天线X能接收到天线Y的条件是:

  1. 天线X在天线Y的东边或南边
  2. 天线X和天线Y之间的其他天线的高度都低于天线X和天线Y,或天线X和天线Y之间无其他天线,即无遮挡。

如下图示意:

在天线矩阵的第0行上:

  • 天线[0, 0]接收不

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

相关文章

带分数[蓝桥杯]

题目描述 100 可以表示为带分数的形式:100 3 69258 / 714。 还可以表示为:100 82 3546 / 197。 注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。 类似这样的带分数,100 有 11 种…

基于sprinmgboot实现实习管理系统的设计【源码+论文】

基于sprinmgboot实习管理系统的设计与实现演示摘要 随着信息化时代的到来,管理系统都趋向于智能化、系统化,实习管理也不例外,但目前国内仍都使用人工管理,市场规模越来越大,同时信息量也越来越庞大,人工管…

【再临数据结构】链表

目录 链表的结构、特点 实际结构 逻辑结构 特点: 自建链表 链表节点类 单向链表类 单向链表添加节点示意图 双向链表 链表的操作 删除节点 添加节点 性能分析 补充:环形链表 链表的结构、特点 链表是有序的结构,但在物理设备&…

Day01 每日英语

1. Aries 白羊座 Aries is the first astrological sign in the zodiac and is symbolized by the ram. Aries individuals are typically known for their energy, enthusiasm, and assertiveness. They are often seen as natural leaders who are not afraid to take charge…

2023年全国最新高校辅导员精选真题及答案34

百分百题库提供高校辅导员考试试题、辅导员考试预测题、高校辅导员考试真题、辅导员证考试题库等,提供在线做题刷题,在线模拟考试,助你考试轻松过关。 72.心理发展的特点是()。 A.方向性与不可逆性 B.连续性与阶段性…

Django实践-07日志调试,Django-Debug-Toolbar配置与sql优化

文章目录Django实践-07日志调试与sql优化配置日志日志配置说明1日志配置说明2配置Django-Debug-Toolbar配置方法优化ORM-excel导出函数export_teachers_excel(request):优化ORM-excel生成报表函数def get_teachers_data(request):总结Django实践-07日志调试与sql优化 官网&…

MySQL实战45讲——10|MySQL为什么有时候会选错索引?

文章目录10|MySQL为什么有时候会选错索引?优化器的逻辑索引选择异常和处理10|MySQL为什么有时候会选错索引? 在MySQL中,一张表是支持多个索引的,但是,写sql语句的时候,并没有主动指定使用哪一个索引&#…

Python —— 给女儿写个雷霆战机

最终程序图 程序分析——精灵对象与功能分析 基本精灵对象,继承 pygame.sprite.Sprite 属性:加载图片、设置初始速度 功能:纵向更新速度 程序对象代码 import random import pygameSCREEN_PRO pygame.Rect(0, 0, 512, 768)# 自定义派生精灵…