华为机试真题实战应用【赛题代码篇】-信号塔传递信号(附Java和C++代码)

目录

问题描述

代码实现

Java

 C++


问题描述

在给定的 mxn 网格地图grid中,分布看一些信号塔,用来各区域间通信,每个单元格可以有以下三个状态:

值0代表空地,无法传递信号;

值1代表信号塔A,在收到消息后,信号塔A在1ms后可以将信号发送给上下左右四个方向的信号塔;

值2代表信号塔B,在收到消息后,信号塔B在2ms后可以将信号发送给上下左右四个方向的信号塔,

先给定一个坐标(j,k)输入保证坐标 (j,k)位置一定有信号塔,在坐标(,k)位置的信号塔触发一个信号

返回 网格地图中所有信号塔收到信号的最小时间,单

你可能感兴趣的:(java,c++,python)