华为OD机试 – 电脑病毒感染(Java & JS & Python & C & C++)
题目描述
一个局域网内有很多台电脑,分别标注为 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
用例
| 输入 | 4 3 2 1 1 2 3 1 3 4 1 2 |
| 输出 | 2 |
| 说明 |
第一个参数:局 |
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/fc07ec33b3.html
相关推荐
-
Android从一个APP跳转到另外一个APP
1、从当前APP去全新启动另外一个目标APP(非覆盖同一个进程): 启动另外一个目标APP(非覆盖原来APP的方式) 1、当前APP加入获取权限声明:(不加入权限检查,没法启动目标…
移动开发 1天前 -
QMUI框架解析:一个介绍Android的全面框架
随着移动应用的快速发展,开发者需要面对不断增长的需求和复杂的技术挑战。为了提高开发效率并保持应用的稳定性和一致性,许多开发者转向使用框架来构建和管理他们的Android应用程序。在…
移动开发 1天前 -
uniapp vue2/vue3音频组件,适配ios/Android/H5
有个需求是需要有音频的时长和拖动进度,我对音频使用只停留在使用audio标签,在uniapp插件市场未找到适合的组件,了解使用uniapp简单音频组件后进行优化: 1.更新链接后更…
1天前 -
Android Studio 提高SDK下载速度
1. 前言 我们在下载Android SDK的时候,经常会出现下载失败的情况, 报android sdk manager not installing components之类的错…
1天前 -
Android之 Service服务详解
一 四大组件 1.1 Activity组件,它一个单独的窗口,程序流程都必须在Activity中运行。 1.2 service组件,用于在后台完成用户指定的操作。 1.3 cont…
1天前 -
Mac OS挂载ext4硬盘
一、安装macFUSE Home – macFUSE 如下载macfuse-4.4.3dmg安装 安装过程可能会遇到“若要要启用系统扩展,您需要在恢复环境中修改安全性设…
1天前 -
mac转换助理安装Windows11
详细实现方式以及文件下载请前往 https://www.passerma.com/article/83 安装前 在使用mac的转换助理安装官方windows11的iso镜像时,会提…
1天前 -
深度好文 | Android高性能音频解析
1.引言 1.1目的和对象 该文档用于Android音频流畅性,聚焦优化音频卡顿、杂音问题。适用于Android音频开发人员查看。 1.2背景 游戏、k歌、直播等一些使用场景,音频…
1天前 -
iSH使用与优化全网整合教程【持续更新】【精华】
【最后一次更新:2023.4.22】 请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不…
1天前
