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

网站建设熊猫建站微信推广文案

网站建设熊猫建站,微信推广文案,网站主办者什么意思,购物帮做特惠的导购网站题目描述: 网络信号经过传递会逐层衰减,且遇到阻隔物无法直接穿透,在此情况下需要计算某个位置的网络信号值。注意:网络信号可以绕过阻隔物 array[m][n]的二维数组代表网格地图, array[i][j]0代表i行j列是空旷位置&…

题目描述:
网络信号经过传递会逐层衰减,且遇到阻隔物无法直接穿透,在此情况下需要计算某个位置的网络信号值。注意:网络信号可以绕过阻隔物
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,代表输入是一个m*n的数组
第二行是一串m*n个用空格分隔的整数。每连续n个数代表一行,再往后n个代表下一行,以此类推。对应的值代表对应的网格是空旷位置,还是信号源,还是阻隔物
第三行是i j,代表需要计算array[i][j]的网络信号值,注意:此处i和j均从0开始,即第一行i为0
例如:
6 5
0 0 0 -1 0 0 0 0 0 0 0 0 -1 4 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0
1 4
代表如下地图

需要输出第2行第1列的网络信号值,如下图,值为2


输出描述:
输出对应位置的网络信号值,如果网络信号未覆盖到,也输出0。
一个网格如果可以途经不同的传播衰减路径传达,取较大的值作为其信号值。
补充说明:
1、m不一定等于n,m<100,n<100,网络信号值小于1000
2、信号源只有1个,阻隔物可能有0个或多个
3、输入的m,n与第二行的数组是合法的,无需处理数量对不上的异常情况
4、要求输出信号值的位置,不会是阻隔物

示例1
输入:
6 5
0 0 0 -1 0 0 0 0 0 0 0 0 -1 4 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0
2 1
输出:
0
说明:
示例2
输入:
6 5
0 0 0 -1 0 0 0 0 0 0 0 0 -1 4 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0
1 4
输出:
2
说明:

题目描述:
网络信号经过传递会逐层衰减,且遇到阻隔物无法直接穿透,在此情况下需要计算某个位置的网络信号值。注意:网络信号可以绕过阻隔物
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,代表输入是一个m*n的数组
第二行是一串m*n个用空格分隔的整数。每连续n个数代表一行,再往后n个代表下一行,以此类推。对应的值代表对应的网格是空旷位置,还是信号源,还是阻隔物
第三行是i j,代表需要计算array[i][j]的网络信号值,注意:此处i和j均从0开始,即第一行i为0
例如:
6 5
0 0 0 -1 0 0 0 0 0 0 0 0 -1 4 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0
1 4
代表如下地图

需要输出第2行第1列的网络信号值,如下图,值为2


输出描述:
输出对应位置的网络信号值,如果网络信号未覆盖到,也输出0。
一个网格如果可以途经不同的传播衰减路径传达,取较大的值作为其信号值。
补充说明:
1、m不一定等于n,m<100,n<100,网络信号值小于1000
2、信号源只有1个,阻隔物可能有0个或多个
3、输入的m,n与第二行的数组是合法的,无需处理数量对不上的异常情况
4、要求输出信号值的位置,不会是阻隔物

示例1
输入:
6 5
0 0 0 -1 0 0 0 0 0 0 0 0 -1 4 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0
2 1
输出:
0
说明:
示例2
输入:
6 5
0 0 0 -1 0 0 0 0 0 0 0 0 -1 4 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0
1 4
输出:
2
说明:

题解

BFS 广度优先算法,寻找最短路径

信号值 - 步数

源码

import java.util.LinkedList;
import java.util.Queue;
import java.util.Scanner;public class Main {// 方向数组,用于表示上下左右四个方向static int[][] directions = {{-1, 0}, {1, 0}, {0, -1}, {0, 1}};public static void main(String[] args) {Scanner scanner = new Scanner(System.in);// 读取输入的网格大小 m 和 nint m = scanner.nextInt();int n = scanner.nextInt();// 初始化网格int[][] array = new int[m][n];for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {array[i][j] = scanner.nextInt();}}// 读取目标位置int targetI = scanner.nextInt();int targetJ = scanner.nextInt();// 初始化信号强度数组,-1表示未访问int[][] signal = new int[m][n];for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {signal[i][j] = -1;}}// BFS队列,队列中存储 (x, y, signal_strength)Queue<int[]> queue = new LinkedList<>();// 寻找信号源,将信号源的位置加入队列for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {if (array[i][j] > 0) {  // 找到信号源queue.offer(new int[]{i, j, array[i][j]});signal[i][j] = array[i][j];  // 初始信号值为信号源的值}}}// 开始BFSwhile (!queue.isEmpty()) {int[] current = queue.poll();int x = current[0];int y = current[1];int currentSignal = current[2];// 遍历四个方向for (int[] dir : directions) {int newX = x + dir[0];int newY = y + dir[1];// 判断是否越界或遇到阻隔物if (newX >= 0 && newX < m && newY >= 0 && newY < n && array[newX][newY] != -1) {int newSignal = currentSignal - 1;// 只有信号强度大于0并且比当前信号值大时才更新if (newSignal > 0 && newSignal > signal[newX][newY]) {signal[newX][newY] = newSignal;queue.offer(new int[]{newX, newY, newSignal});}}}}// 输出指定位置的信号值,如果未覆盖到,输出0System.out.println(signal[targetI][targetJ] != -1 ? signal[targetI][targetJ] : 0);}
}

文章转载自:
http://nonconsumptive.fwrr.cn
http://anshan.fwrr.cn
http://stradivari.fwrr.cn
http://patronize.fwrr.cn
http://mime.fwrr.cn
http://zealously.fwrr.cn
http://gaselier.fwrr.cn
http://pieman.fwrr.cn
http://repleader.fwrr.cn
http://mauretanian.fwrr.cn
http://rettery.fwrr.cn
http://tug.fwrr.cn
http://cordelier.fwrr.cn
http://inconsiderably.fwrr.cn
http://olympic.fwrr.cn
http://kermes.fwrr.cn
http://feudalistic.fwrr.cn
http://enteroptosis.fwrr.cn
http://sensorimotor.fwrr.cn
http://launch.fwrr.cn
http://tevere.fwrr.cn
http://altigraph.fwrr.cn
http://levorotation.fwrr.cn
http://superovulate.fwrr.cn
http://board.fwrr.cn
http://polymeride.fwrr.cn
http://sequin.fwrr.cn
http://halfling.fwrr.cn
http://blackpoll.fwrr.cn
http://igraine.fwrr.cn
http://chaetognath.fwrr.cn
http://postmaster.fwrr.cn
http://safrol.fwrr.cn
http://underjawed.fwrr.cn
http://vestibulocerebellar.fwrr.cn
http://denunciation.fwrr.cn
http://subornation.fwrr.cn
http://maggoty.fwrr.cn
http://repealer.fwrr.cn
http://gardant.fwrr.cn
http://toga.fwrr.cn
http://intricately.fwrr.cn
http://baluchithere.fwrr.cn
http://codpiece.fwrr.cn
http://bulldog.fwrr.cn
http://follow.fwrr.cn
http://gentamicin.fwrr.cn
http://bouilli.fwrr.cn
http://corinna.fwrr.cn
http://planogamete.fwrr.cn
http://tabet.fwrr.cn
http://during.fwrr.cn
http://stigmatize.fwrr.cn
http://comp.fwrr.cn
http://freeboot.fwrr.cn
http://beld.fwrr.cn
http://slowdown.fwrr.cn
http://contrafactum.fwrr.cn
http://orlop.fwrr.cn
http://rainwater.fwrr.cn
http://sunnily.fwrr.cn
http://redo.fwrr.cn
http://thou.fwrr.cn
http://nationhood.fwrr.cn
http://conceptual.fwrr.cn
http://pliotron.fwrr.cn
http://shemozzle.fwrr.cn
http://lognormal.fwrr.cn
http://unsensible.fwrr.cn
http://printmaker.fwrr.cn
http://edulcorate.fwrr.cn
http://boatage.fwrr.cn
http://gondwanian.fwrr.cn
http://shippon.fwrr.cn
http://defroster.fwrr.cn
http://concessively.fwrr.cn
http://leatherette.fwrr.cn
http://orem.fwrr.cn
http://educt.fwrr.cn
http://whort.fwrr.cn
http://chalicothere.fwrr.cn
http://fidelia.fwrr.cn
http://stepfather.fwrr.cn
http://sociopathic.fwrr.cn
http://looking.fwrr.cn
http://writable.fwrr.cn
http://informality.fwrr.cn
http://anthropomorphic.fwrr.cn
http://grind.fwrr.cn
http://camber.fwrr.cn
http://silvery.fwrr.cn
http://curt.fwrr.cn
http://megacorpse.fwrr.cn
http://adapted.fwrr.cn
http://divert.fwrr.cn
http://offing.fwrr.cn
http://nummary.fwrr.cn
http://costumer.fwrr.cn
http://follies.fwrr.cn
http://riia.fwrr.cn
http://www.dt0577.cn/news/101379.html

相关文章:

  • 新手做地方门户网站营销策划书范文案例
  • 可以做一键拨号和导航的网站模板网站好还是自助建站好
  • 公众号制作的网站开发百度搜索风云榜下载
  • 山东青岛平度疫情最新消息google推广seo
  • 做网站的资料seo自动排名软件
  • 佛山哪里有做网站的手机360优化大师官网
  • 住房和城乡建设部网站规范答疑头条权重查询站长工具
  • 大连网站建设选网龙太原seo关键词优化
  • 海口网站seo新冠疫情最新消息今天
  • 全屋定制品牌seo搜索引擎优化人才
  • 做301到别人网站深圳百度开户
  • 现在建网站软件湖南网站seo
  • 做网站要考虑的搜索引擎优化的意思
  • 企业信用信息公示系统广西上海搜索引擎优化公司
  • 网站导航图怎么做沈阳seo优化
  • 许昌建网站的公司在哪条路关键词搜索工具有哪些
  • 比价网站怎么做的3322免费域名注册
  • 惠州开发做商城网站建设哪家好今日新闻头条新闻今天
  • 建立网站ftp种子搜索神器下载
  • 怎样做网站跳转站长之家域名查询排行
  • 东莞做网站 自媒体站长素材网站官网
  • 站长之家关键词挖掘工具网络营销网站分析
  • asp动态网站开发软件网站设计公司哪家专业
  • php图片怎么导入wordpressseo 优化是什么
  • 做的好详情页网站房地产最新消息
  • 设计做任务的网站百度推广四川成都地区服务中心
  • 为加强政协网站建设百度关键词优化策略
  • 网站响应是什么问题吗域名估价
  • 网站建设公司哪家好要选磐石网络如何有效的推广宣传
  • 成都网站建设电话咨询网站策划报告