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

有了阿里云服务器怎么做网站百度站长

有了阿里云服务器怎么做网站,百度站长,wordpress实现商城,杭州 做网站华为od-C卷200分题目4 -电脑病毒感染 一个局域网内有很多台电脑,分别标注为0 - N-1的数字。相连接的电脑距离不一样,所以感染时间不一样,感染时间用t表示。其中网络内一个电脑被病毒感染,其感染网络内所有的电脑需要最少需要多长…

华为od-C卷200分题目4 -电脑病毒感染

一个局域网内有很多台电脑,分别标注为0 - N-1的数字。相连接的电脑距离不一样,所以感染时间不一样,感染时间用t表示。其中网络内一个电脑被病毒感染,其感染网络内所有的电脑需要最少需要多长时间。如果最后有电脑不会感染,则返回-1给定一个数组times表示一个电脑把相邻电脑感染所用的时间。如图:path[i]= {i,j, t} 表示电脑i->j 电脑i上的病毒感染j,需要时间t。
输入描述:
4
3
2 1 1
2 3 1
3 4 1
2
输出描述:
2

补充说明:
第一个参数:局域网内电脑个数N 1<=N<=200;第二个参数:总共多少条网络连接第三个 1 2 1 表示1->2时间为1第七行:表示病毒最开始所在的电脑号1

import java.util.*;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();ArrayList<List<int[]>> list = new ArrayList<>(n + 1);for (int i = 0; i <= n; i++) {list.add(new ArrayList<>());}int m = sc.nextInt();int a, b, t;while (m-- > 0) {a = sc.nextInt();b = sc.nextInt();t = sc.nextInt();List<int[]> temp = list.get(a);if (temp == null) {temp = new ArrayList<>();}temp.add(new int[]{b, t});list.set(a, temp);}int start = sc.nextInt();PriorityQueue<int[]> queue = new PriorityQueue<>(Comparator.comparingInt(o -> o[1]));queue.add(new int[]{start, 0});boolean[] flag = new boolean[n + 1];int[] time = new int[n + 1];int max = Integer.MIN_VALUE;while (!queue.isEmpty()) {int poll = queue.poll()[0];if (flag[poll]) {continue;}flag[poll] = true;for (int[] ints : list.get(poll)) {time[ints[0]] = time[poll] + ints[1];max = Math.max(time[ints[0]], max);queue.offer(new int[]{ints[0], time[ints[0]]});}}for (int i = 1; i < flag.length; i++) {if (!flag[i]) {System.out.println(-1);return;}}System.out.println(max);}
}

思路:层次遍历,但是需要按照时间顺序排序,两个点都能到,时间短的在前

http://www.15wanjia.com/news/56506.html

相关文章:

  • wordpress安全部署西安seo优化顾问
  • 建设工程规范发布网站厦门百度推广排名优化
  • 网站建设 论坛网站排名点击工具
  • 网站怎么做qq微信登陆界面设计营销技巧第三季
  • 电商购物网站建设平台推广广告宣传词
  • 乌海做网站的公司徐州新站百度快照优化
  • 北京单页营销型网站制作谷歌流量代理代理
  • 诸暨市建设局行业管理网站个人开发app可以上架吗
  • 赣州新闻联播直播东莞外贸优化公司
  • 做网站 学什么seo入门课程
  • WordPress总是收到英文评论小红书seo排名优化
  • 广州个人网站建设黄页网站推广服务
  • 音乐主题资源网站建设篮网目前排名
  • 怎么自己做网站备案关键词在线优化
  • 库尔勒 网站建设代运营网店公司
  • 重庆服装网站建设地址网站性能优化方法
  • 成都哪家网站建设做得好合肥百度推广优化
  • 如何做期货培训网站app引导页模板html
  • 网站logo怎么做深圳seo网络优化公司
  • 怎么在国税网站上做实名认证吗百度搜索引擎收录
  • wap网站推荐百度一下网页入口
  • 郑州网站建设公司百度学术论文官网入口
  • 响应式手机网站怎么做沈阳今天刚刚发生的新闻
  • 北京建设高端网站的百度竞价推广代理商
  • 淘宝网站打算找人做石家庄网络营销
  • 放单网站建设百度电脑版下载
  • 织梦网站被做跳转还被删除文件上海网络营销
  • 施工企业评价宁波seo排名优化哪家好
  • 旅游网站规划说明中国最新消息今天
  • 宁波网站建设找哪家好外链购买平台