首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
WenZKan
南京机电职业技术学院 Java
发布于江苏
关注
已关注
取消关注
@code5bug:
9.4 中兴通讯笔试面经 - 编程题 & 题解
考试平台: 海纳在线考试 考试时间: 2023-09-04 考试题型: 单选题10题(每题3分)+ 多选题5题(每题6分)+编程题2题(每题20分) T1 题目描述 在一个遥远的银河系中,存在一个强大的星际联盟。这个联盟由数十个星球组成,星球与星球之间的通讯依赖于穿梭于各星球之间的高科技飞船。在这个星际联盟中,由N个星球,分别编号为1到N。联盟首领需要向各个星球发送重要指令,而星球之间飞船的航行时间是确定的,例如从编号为1的星球到编号为3的星球,需要1小时来传递信息,我们可以将其记为(1,3,1)。进一步说,我们可以用(s,d,t)来表示从星球s到星球d所需要的时间t,并目将这些时间信息放入一个列表time中。注意,由于宇宙天体运动等因素,从星球A到星球B的时间并不一定等于从星球B到星球A的时间。 现在,联盟首领正从他所在的 K 星球给其他星球发送一条命令,我们希望计算出至少需要多少时间才能使所有的星球都收到这个命令? 如果有的星球因为各种原因无法收到这条命令则返回-1. N的范围在[1,100] 之间 K的范围在[1,N] 之间。 time 的长度在[1,6000]之间。 所有的 timel =(s,d,t) 都有1 <= s,d <= N且1<= t <= 100。 每个星球可同时派出多艘飞船前往其他星球 输入描述 第一行:N值,星球总数。K值,联盟首领当前所在的星球的编号,两个数用空格分隔; 第二行开始多行:每行3个值,表示星球之间的通信时间。 例如: 2 1 1,表示2号星球到1号星球的时间为1。 输出描述 至少需要多少小时才能使所有的星球都收到联盟首领的命令? 如果命令不能传递给全部星球,则返回-1. 样例 输入 4 22 1 12 3 13 4 1 输出 2 题解 BFS 输入和以往题目有所不同,以往题目输入都是已知(输入元素个数已知),这题没有限定输入元素个数(所以这里使用 while (scanner.hasNextInt()) )。 import java.util.*;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int N = scanner.nextInt(), K = scanner.nextInt(); Airship[] airships = new Airship[N + 1]; for (int i = 1; i <= N; i++) airships[i] = new Airship(i); while (scanner.hasNextInt()) { int s = scanner.nextInt(), d = scanner.nextInt(), t = scanner.nextInt(); airships[s].addNeighbor(airships[d], t); } boolean[] vis = new boolean[N + 1]; int maxTime = 0; // int[] {飞船编号, 时间} PriorityQueue<int[]> queue = new PriorityQueue<>(Comparator.comparingInt(a -> a[1])); queue.offer(new int[]{K, 0}); vis[K] = true; while (!queue.isEmpty()) { int[] poll = queue.poll(); Airship cur = airships[poll[0]]; int now = poll[1]; for (Map.Entry<Airship, Integer> entry : cur.neighbors.entrySet()) { Airship neighbor = entry.getKey();
点赞 24
评论 10
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
07-28 13:25
门头沟学院 客户端其它
扪心自问,你配ssp吗
ssp级别的offer仅占5%,你问问你自己,你学历、竞赛经历、项目经历、实习经历,你都做到极致了吗。来来来,咱算算,你要拿到ssp的offer,你的脚下要踩着多少人。首先要先拿到白菜级别的offer,这关录取率取平均值仅为2%,sp级别的offer占白菜级别的60%-80%,ssp级别占sp级别的5%。2%*80%*5% = 0.08%,也就是说,一个ssp级别的offer是1250人在竞争,2024年国考录取率是1.75%,这TMD比国考都难,能拿到ssp级别的大佬,堪比大熊猫。人贵在认清现实,但这并不是最重要的,最重要的是,你在看清现实之后,依旧拥有一颗不放弃、赤诚火热的心!!!你理想的...
职场不咸鱼:
人有多大胆,地有多大产!选50w的牛油请点赞我
什么样的背景能拿SSP?
点赞
评论
收藏
分享
07-30 09:44
门头沟学院 Java
我对自己祛魅了🤧
从小到大,一直都很听大人的话,初高中也是小镇做题家,没啥特长。上了大学选择计算机这个专业后,大一加了一堆社团机构,玩了一年。到大二醒悟后,发现牛客这个平台,看到那么多优秀的牛油拿着高薪offer,羡慕不已,随大流选择了 Java 这条路。如今两年过去了,当初的大厂梦也慢慢淡去。我本就普通人,没必要对自己施加这么多压力,毕业后有份能养活自己的工作就好,不辜负自己的努力就好,认清自己的能力就好
我对___祛魅了
点赞
评论
收藏
分享
07-22 22:17
已编辑
猎豹移动_AI 生产力部门_大模型应用开发工程师(实习员工)
根本找不到工作,投简历秒拒😂
秋招咋办啊。°(°¯᷄◠¯᷅°)°。
野猪不是猪🐗:
包装的有点过了
你的简历改到第几版了
点赞
评论
收藏
分享
07-04 15:54
广东白云学院 Java
大二暑期找不到实习啊!
大二期末周才想起来要去找一份实习,可惜太晚了,实习岗位都被抢完了,boss投了一个多星期,基本上都是已读不回,更有一些简历都没发就说不合适。第一次感受到java竞争的强度,想要找一份实习,不然怕没实习经验大四毕业都找不到工作,各位大佬看看简历还有什么地方需要修改。
程序员小白条:
主要太晚投了,然后是学历层次,很多已读不回也正常,多持续一段时间吧, 算法多刷刷先,说不定有用
点赞
评论
收藏
分享
08-01 15:40
已编辑
门头沟学院 客户端其它
想把公司炸了!!!
我女朋友来找我了,但是我项目节点要交付,TMD,最近天天加班,身心俱疲,所以,我在此收集花花和点赞。花花破50,点赞破100,我给大家表演一个炸公司
码农索隆:
很好,我周六也来加班了,草
牛友故事会
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
百度提前批,三面被推迟一周,喜提秋招第一凉
1.1W
2
...
虾皮秋招一面
3573
3
...
他拿大厂SSP Offer打牌是什么概念啊?25届双非之光
3467
4
...
觉得研发高人一等的这辈子有了
2768
5
...
百度提前批 三面
2032
6
...
最强本科✌
1759
7
...
也是逆天了
1451
8
...
被猿辅导挂了简历,但我想说...
1405
9
...
虾皮一面凉经
1368
10
...
上班一周,工资还没拿,先欠公司两千
1338
创作者周榜
更多
正在热议
更多
#
工作中哪个瞬间让你想离职
#
65507次浏览
580人参与
#
找工作如何保持松弛感?
#
92101次浏览
1114人参与
#
中兴秋招
#
206959次浏览
2303人参与
#
如何快速融入团队?
#
18445次浏览
216人参与
#
Offer比较,你最看重什么?
#
194121次浏览
1315人参与
#
和同事相处最忌讳的是__
#
26406次浏览
254人参与
#
秋招被确诊为……
#
165988次浏览
786人参与
#
虾皮求职进展汇总
#
250598次浏览
1878人参与
#
投格力的你,拿到offer了吗?
#
87454次浏览
586人参与
#
你最希望上岸的公司是?
#
135815次浏览
709人参与
#
计算机专业还有必要去大厂卷吗
#
38691次浏览
183人参与
#
26届的你,投了哪些公司?
#
49905次浏览
518人参与
#
柠檬微趣工作体验
#
6884次浏览
40人参与
#
简历上的经历如何包装
#
31915次浏览
859人参与
#
我对___祛魅了
#
52035次浏览
458人参与
#
你跟室友的关系怎么样?
#
8151次浏览
123人参与
#
你遇到最难的面试题目是_
#
17478次浏览
209人参与
#
通信硬件岗投递时间线
#
18927次浏览
69人参与
#
我想象的实习vs现实的实习
#
290507次浏览
2246人参与
#
什么样的背景能拿SSP?
#
41714次浏览
234人参与
#
你最讨厌面试问你什么?
#
29889次浏览
328人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务