首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
04-29 15:10
魔门塔(苏州)科技有限公司_感知算法工程师(准入职员工)
Momenta内推-Momenta内推码
Momenta|产品项目岗|面试经验 一面:主线负责人 二面:项目团队负责人 🎉🎉一面二面的问题,掌握下面几个应对面试完全OK啦! 1️⃣自我介绍🥳(还是我那说烂了的加分自我介绍,一面直接过!主页自取啦) 2️⃣深挖简历🩷(固定套路,Key point:给我使劲往简历上靠!) 肯定会问到有没有之前的经历和这个岗位相似的工作任务:所以面试前要准备一下以往经历和产品项目管理有关的,最好有那种自己负责一个项目的从0➡️1的过程,很加分!使劲说!比如之前如何持续跟踪过一个什么项目呀,怎么写的prd 文档呀等等!(懂得都懂哈,好好准备这一part,很加分) 3️⃣沟通能力如何?♂️...
点赞
评论
收藏
分享
04-29 14:22
门头沟学院 Java
想离开公司,班主任叫我先把三方上传,等找到别的公司后再重新签三方。
学院本考研失败现在正在实习,实习内容主要是Java + vue 前后端以及小程序的全栈开发。事情是介样的:最开始我来的时候是面试Java后端。来之后直接被分配到了低代码开发。当时我来的第一天就和领导说我要辞职了,然后领导把我分配到了Java开发组。可没想到昨天项目结束后突然就把我分回了低代码开发。并且和我说可能以后可能只待在低代码开发。所以现在想辞职,然后找新的工作/实习。我现在三方已经签完了就差上传系统了,班主任叫我先把三方上传,等找到别的公司后再重新签三方。我想知道这里面有什么坑。引流:京东、小米、美团、字节、腾讯、华为。
实习好累,可以辞职全力准备秋招吗
点赞
评论
收藏
分享
03-13 16:51
已编辑
门头沟学院 硬件开发
春招的硬件大厂感觉都卡学历,基本都没回信
恳求各位🐂友对我的简历批评指正
NiuNiu_Zi:
你是我见过最美的牛客女孩
点赞
评论
收藏
分享
04-30 17:27
开封大学 区块链
遇到了讨厌的房东
提前了两个月跟他说准备走,结果他立马就把房子放上网……估计是有人要了,今天还让我最好能早点走。这也太离谱了,我这还没走呢,咋办啊
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
暑期后端高频问题汇总
7.3W
2
...
左手敲代码的程序员,不配拥有offer吗?
6.7W
3
...
五一假期,弯道超车时间表
1.2W
4
...
后端简历上最值得写的项目
1.0W
5
...
北京到底有谁在啊?
8566
6
...
五一别写你那破开源代码了
8170
7
...
五一准备刷完这些面试八股题!!
7387
8
...
拼多多服务端信息确认
6478
9
...
快手投诉后续- HR把我拉黑了!
6205
10
...
和ai聊天,忍不住爆哭
6194
创作者周榜
更多
正在热议
更多
#
设计人如何选offer
#
98398次浏览
689人参与
#
找工作,行业重要还是岗位重要?
#
7751次浏览
102人参与
#
五一之后,实习真的很难找吗?
#
45715次浏览
324人参与
#
盲审过后你想做什么?
#
12686次浏览
113人参与
#
外包能不能当跳板?
#
22195次浏览
191人参与
#
领导秒批的请假话术
#
9928次浏览
74人参与
#
考研可以缓解求职焦虑吗
#
21162次浏览
251人参与
#
五一假期,你打算“躺”还是“卷”?
#
30474次浏览
436人参与
#
找工作前vs找工作后的心路变化
#
7203次浏览
64人参与
#
面试等了一周没回复,还有戏吗
#
115650次浏览
1074人参与
#
硬件人,你被哪些公司给挂了
#
46711次浏览
722人参与
#
安克创新求职进展汇总
#
32580次浏览
415人参与
#
大疆的机械笔试比去年难吗
#
69651次浏览
603人参与
#
应届生薪资多少才合理?
#
3115次浏览
24人参与
#
牛友们的论文几号送审
#
27269次浏览
623人参与
#
写简历别走弯路
#
714498次浏览
7850人参与
#
你喜欢工作还是上学
#
37666次浏览
412人参与
#
如果有时光机,你最想去到哪个年纪?
#
43340次浏览
769人参与
#
如果不工作真的会快乐吗
#
101227次浏览
867人参与
#
每人推荐一个小而美的高薪公司
#
72850次浏览
1357人参与
牛客网
牛客企业服务