首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客416321508号
门头沟学院 Java
发布于浙江
关注
已关注
取消关注
@wonnnnn:
0913微众Java笔试ak
前两题直接看代码。第三题我自己试过一些用例,如果是没考虑可以直接连通,会是70%。然后如果考虑了直接连通,可能是因为没有先进行并查集的“扫描”,只用了题目给的条件判断是否连通,会是50%。————————————更新:2023.12.19约面,无语辣。没提前沟通时间,联系hr要求改时间,hr说要和面试官讲下。然后又没后续了,随便吧,也没打算继续。public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[] arr = new int[n + 1]; // 记录该数字上一次出现的下标 Map<Integer, Integer> lastMap = new HashMap<>(); for (int i = 1; i <= n; i++) { int num = sc.nextInt(); if (lastMap.containsKey(num)) { arr[lastMap.get(num)] = 0; } lastMap.put(num, i); arr[i] = num; } for(int i =1;i<=n;i++){ if(arr[i]!=0){ System.out.print(arr[i]+" "); } } }}public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); LinkedList<Integer> list = new LinkedList(); // 第一首直接放 System.out.print(sc.nextInt() + " "); while (--n > 0) { list.add(sc.nextInt()); } while (!list.isEmpty()) { list.add(list.removeFirst()); System.out.print(list.removeFirst() + " "); } }}public class Main { private static Map<Integer, Set<Integer>> lineMap = new HashMap<>(); public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(), m = sc.nextInt(), s = sc.nextInt(), t = sc.nextInt(); lineMap.clear(); while (m-- > 0) { int x = sc.nextInt(), y = sc.nextInt(); if (!lineMap.containsKey(x)) { lineMap.put(x, new HashSet<>()); } if (!lineMap.containsKey(y)) { lineMap.put(y, new HashSet<>()); } Set<Integer> xReach = lineMap.get(x); Set<Integer> yReach = lineMap.get(y); xReach.add(y); yReach.add(x); } Set<Integer> sCanReachSet = new HashSet<>(); Set<Integer> tCanReachSet = new HashSet<>(); int sGroupCount = reachCount(s, sCanReachSet); int tGroupCount = reachCount(t, tCanReachSet); // 可以直接到达的情况 if (sCanReachSet.contains(t)) { // 排列组合的 C n 2 System.out.println((n - 1) * (n) / 2); } else { System.out.println(sGroupCount * tGroupCount); } } // 获取从指定岛屿能到达的岛屿的个数(包含此岛屿) public static int reachCount(int n, Set<Integer> counted) { if (!lineMap.containsKey(n)) { return 1; } counted.add(n); Set<Integer> canReachSet = lineMap.get(n); for (Integer canReach : canReachSet) { if (counted.add(canReach)) { reachCount(canReach, counted); } } return counted.size(); }}
点赞 8
评论 3
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
11-04 11:13
汤臣倍健_市场倍优生(准入职员工)
汤臣倍健内推,汤臣倍健内推码
本人情况 加入汤臣倍健已经有一周了,是健力多品牌的产品实习生,主要参与健力多产品的商品化和上市过程。 工作时间 朝九晚五!朝九晚五!朝九晚五!这是我最喜欢小汤的地方 每当其他公司的实习生还在工作开会时,我已经喜提包包准备回家了,别提有多爽了 而且!!!居然不打卡!!这意味着实际工作的时间非常弹性!比如我们组就是默认早上10点上班,相当于朝十晚五了 工作氛围 超级好!!同事们都特别友善!!特别特别特别喜欢我的mentor不要求我加班,给我很大的工作自主性,注重对我能力的培养,还特别有同理心,有耐心!!!我上辈子哪修来的福分啊还遇到了两个很友好的实习搭子,已经在约逛街了实习强度 总体来说强度不大,...
汤臣倍健公司氛围 364人发布
点赞
评论
收藏
分享
11-05 20:43
360集团_运维开发工程师(准入职员工)
360集团内推,360集团内推码
在360这样的企业里,管理上非常的扁平化,没有严苛的上下级关系,这一点就非常让人舒服。 同时公司也会给员工很多成长和锻炼的机会,比如说定期的各类型专业知识的培训啊,还有很多接触大项目的机会。只要你肯学习和努力,就一定会有收获。 同事之间的关系也比较融洽,没有其他企业的勾心斗角,尔虞我诈,更多的是同事之间的相互支持和帮助,可以让你在工作中充满信心和动力。 而你只要专注自己的本职工作,深入去研究学习,并充分的运用在各个项目中,就一定会有回报。 所以,在这里,我确实学到了很多东西,而这些东西也会在我未来的职业生涯中发挥着重要的作用。 虽然我已经提了离职,但公司还是给我发了去年的年终奖; 周末的团建,...
360集团公司福利 395人发布
点赞
评论
收藏
分享
11-03 19:17
白日梦游戏_服务器主程
游戏突然的火爆与炸服:记一次服务器涅槃之旅
一、意料之外的火爆2022年1月19日,清晨8点多,项目组的成员们陆续抵达公司。这天是春节前的最后一个版本发布日,空气中弥漫着紧张与期待。这是一个与某知名IP联动的重大版本,也是我们游戏的首次IP合作尝试。版本内容几乎涵盖了玩家的所有期待:新角色、段位奖励调整、丰富的活动以及核心的IP联动内容……项目组为此已奋战数月。9点整,服务器团队准时执行停服维护,完成蓝绿部署切换。新版本代码正式上线,同时关闭服务访问,引导玩家更新客户端并等待开服。流程依照检查清单,一切井然有序。随后的40分钟,是停服期间测试团队进行最终功能验证的窗口。iOS审核环节出现的小小延迟带来了一些插曲,但所幸影响甚微。9点40...
秋招白月光
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
数字马力一面
5270
2
...
26届0实习秋招总结
2948
3
...
数字马力一面
2609
4
...
27找实习,简历求拷打
2117
5
...
上班还能尸体回温。。。
2065
6
...
面试官你是来骗方案了吧?休想
1839
7
...
美团是WLB吗?说说我一年多的感受!
1749
8
...
“二本美团工作一年打算裸辞”,或许我也应该重新思考我的未来了
1694
9
...
xdm,第几投了
1574
10
...
企鹅后端日常实习二面
1564
创作者周榜
更多
正在热议
更多
#
同bg的你秋招战况如何?
#
168624次浏览
977人参与
#
工作后,谈恋爱还和学生时代一样吗?
#
39880次浏览
374人参与
#
京东开奖
#
448890次浏览
2504人参与
#
今年秋招是回暖还是遇冷
#
22679次浏览
147人参与
#
职场破冰,你们都聊什么?
#
29286次浏览
153人参与
#
你实习是赚钱了还是亏钱了?
#
21656次浏览
194人参与
#
360集团校招
#
4168次浏览
22人参与
#
阿里云工作体验
#
32225次浏览
108人参与
#
你的领导最像哪种动物,为什么?
#
24572次浏览
135人参与
#
我的AI电子员工
#
21374次浏览
152人参与
#
三一集团提前批进度交流
#
40594次浏览
228人参与
#
毕业论文进行时
#
3196次浏览
54人参与
#
诺瓦星云求职进展汇总
#
226078次浏览
1732人参与
#
我来点评面试官
#
11431次浏览
85人参与
#
教师节,你送祝福了吗
#
12021次浏览
76人参与
#
来聊聊你目前的求职进展
#
686928次浏览
6921人参与
#
秋招开始捡漏了吗
#
64752次浏览
444人参与
#
找工作八股要背到什么程度?
#
13226次浏览
199人参与
#
上班摸鱼,你都在干些什么?
#
29521次浏览
223人参与
#
用一句话形容你的团队氛围
#
14203次浏览
150人参与
#
三一重工求职进展汇总
#
22929次浏览
82人参与
#
你找工作是从容有余 or 匆忙滚爬?
#
7820次浏览
76人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务