首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
01-20 11:38
卓驭科技_HR(准入职员工)
卓驭(大疆车载)内推
卓驭 嵌入式中间件实习 面经写一写面经,回馈一下社区。⌚️timeline:五月底👋part1:自我介绍 && 项目介绍1. 项目里的内存占用,资源使用的性能评估?性能优化的思考?2. 端侧大模型的选型?3. 机器人比赛中最难的一个问题?技术方案的选择用了多长的时间?4. 之前实习的主要工作?方案是如何确定的?5. 对车载中间件的了解?6. 。。。忘了🤏part2:八股拷打1. 设计模式?平时开发有用到过哪一些设计模式吗?2. 对多态的了解?静态and动态?3. 虚函数里面父类和子类的交互?4. C++容器中vector和list的差异?5. vector的底层实现原理?扩...
点赞
评论
收藏
分享
01-20 09:44
三一重能_C++研发工程师(准入职员工)
网易互娱内推27届
网易互娱一面游戏用户运营岗,一面是业务面,少量有关简历的问题。自我介绍2-3分钟实习经历+收获,校园科研经历+获得的能力,体现出特色实习中有什么样的收获?同类型的问题有:实习中的挑战,最大的感触等,最后的落脚点可以落在通过这些挑战获得了什么的感触等对这个岗位的认识从用户运营的对象,手段,目的等方面入手,形成体系,回答会更有逻辑对回答到的几个流程有什么指标衡量?拉新:新增用户数。促活:日/周/月活跃用户、DAOT = 日总计在线时长/日活跃用户数。这是衡量游戏粘性的重要指标。留存:次日留存率,七日留存率等付费:付费渗透率等最近经常玩的游戏开始进入正题了,一定是特别了解或者提前了解过的游戏,因为后...
点赞
评论
收藏
分享
2025-12-05 03:11
上海电机学院 Java
秋招正式完结撒花
收获7个大厂offerssp*3(有一个可能是大sp)sp*2白菜*2最后的去向还是选择字节了牛油们加油,学历真的不是决定秋招成败的唯一因素,卸载牛客了,不和任何人比较了,我拿到的offer就是对于我自己来说最好的结局
想进开水团喝开水:
你告诉我你这个学校真的假的
点赞
评论
收藏
分享
2025-12-02 11:16
快手_后端开发实习生(实习员工)
27纯血双非第二段大厂实习oc
首先叠甲,我真的是纯双非,非双一流,非四邮四电,也不是杭电广工深大,就是河南一所普通一本大学,从小厂到哈啰再到快手,我真的付出了很多。昨天接到快手oc电话的时候我直接在宿舍跳了起来,说实话,我也不知道未来会怎么样,但至少现在我达到了我的目标。对于跟我一样纯血双非的同学,我仍然不推荐走纯后端,我还是很推荐测开的,并且对现在还没找到实习的同学,也没什么关系,放平心态,找工作最最最重要的就是你的运气,跟其他无关,如果当初哈啰没有选择把我复活,我现在估计连个中厂的边都摸不上,所以运气也太重要了,有时候你缺少的就是这个,所以放平心态,不要妄自菲薄。如果你要坚持做后端,后端的学习路线仍然是最全的,带你从走路到坐飞机,只要你努力,我仍然觉得可以。另外,我还是十分推荐大家一起报团学习的,我是从我的表哥那里学来的,他是CSDN上的路飞,他那时候的口号就是报团学习,我也加了不少Java的学习群,里面会有很多很厉害的人带你一块学习与进步,也和你一起逗乐放松,昨天快手oc的消息我也是第一时间在我们的va学弟四群里说了哈哈。双非确实很难,但我仍然觉得未来是有机会,只是想证明自己,想证明皇天不负有心人吧。
菜菜狗🐶:
双非之光
找工作,你会甘心进小厂还...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
牛客吐槽大会 | 有槽不吐,留着过年?吐完领现金红包,痛快!
8473
2
...
真正会被取代的,是你心里面的幻觉
2932
3
...
J人永远闲不下来于是去提前实习
2623
4
...
拥抱AI,程序员的最后出路
2178
5
...
大厂提前实习对AI开发的新感悟
2129
6
...
努力挣钱的意义具象化了
1994
7
...
去独角兽做龙头还是去大厂做凤尾
1620
8
...
mentor视角下的优秀实习生
1608
9
...
我身材再曼妙,也没有我的工资好笑!
1499
10
...
滴滴lastweek,知无不言
1445
创作者周榜
更多
正在热议
更多
#
赚钱的意义在这一刻具象化
#
2553次浏览
67人参与
#
哪些瞬间让你真切感受到了工作的乐趣
#
23047次浏览
98人参与
#
今年春招是金一银二嘛?
#
3233次浏览
48人参与
#
AI求职实录
#
1565次浏览
50人参与
#
1月小结:你过的开心吗?
#
800次浏览
28人参与
#
你的第一家实习公司是什么档次?
#
2374次浏览
43人参与
#
抛开难度不谈,你最想去哪家公司?
#
1862次浏览
61人参与
#
为什么有人零实习也能进大厂?
#
2687次浏览
67人参与
#
AI时代的工作 VS 传统时代的工作,有哪些不同?
#
5438次浏览
132人参与
#
你的landing期是如何度过的?
#
5413次浏览
92人参与
#
工作后会跟朋友渐行渐远吗
#
57660次浏览
411人参与
#
除了Java,最推荐学什么技术?
#
3878次浏览
112人参与
#
当你问AI“你会取代我的工作吗”,它说_?
#
1933次浏览
75人参与
#
汇川技术求职进展汇总
#
177583次浏览
1055人参与
#
我是XXX,请攻击我最薄弱的地方
#
55477次浏览
387人参与
#
选offer应该考虑哪些因素
#
139790次浏览
983人参与
#
你觉得什么岗位会被AI替代
#
36036次浏览
246人参与
#
如果工作一直消耗情绪还要继续做吗
#
18478次浏览
88人参与
#
你上一次加班是什么时候?
#
128823次浏览
737人参与
#
非技术岗简历怎么写
#
284013次浏览
3185人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务