首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
红红超帅的
合肥工业大学 Java
关注
已关注
取消关注
m
@高启盛◎:
0907携程笔试AK代码
Q1import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class P1 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int n = scan.nextInt(); List<List<Integer>> lists = new ArrayList<>(); backtrack(lists, new boolean[n], new ArrayList<>()); int ans = 0; for (List<Integer> list : lists) ans += check(list) ? 1 : 0; System.out.println(ans); } public static void backtrack(List<List<Integer>> lists, boolean[] used, List<Integer> list) { if (list.size() == used.length) lists.add(new ArrayList<>(list)); else { for (int i = 1; i <= used.length; i++) { if (used[i - 1]) continue; list.add(i); used[i - 1] = true; backtrack(lists, used, list); list.remove(list.size() - 1); used[i - 1] = false; } } } public static boolean check(List<Integer> list) { for (int i = 1; i < list.size(); i++) { int sum = list.get(i) + list.get(i - 1); if (isPrime(sum)) return false; } return true; } public static boolean isPrime(int x) { if (x == 1 || x % 2 == 0 && x != 2) return false; for (int i = 3; i < x; i += 2) { if (x % i == 0) return false; } return true; }}Q2import java.util.Scanner;public class P2 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int n = scan.nextInt(), m = scan.nextInt(); char[][] grid = new char[n][], cols = new char[m][3], rows = new char[n][3]; long ans = 0; String you = "you"; for (int i = 0; i < n; i++) grid[i] = scan.next().toCharArray(); for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { int x = you.indexOf(grid[i][j]); if (x == -1) continue; rows[i][x]++; cols[j][x]++; } } for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { int idx = you.indexOf(grid[i][j]); if (idx == -1) continue; long[][] array = new long[2][2]; for (int k = 0, p = 0; k < 3; k++) { if (k != idx) { array[p][0] = rows[i][k]; array[p][1] = cols[j][k]; p++; } } ans += array[0][0] * array[1][1] + array[1][0] * array[0][1]; } } System.out.println(ans); }}Q3import java.util.Scanner;public class P3 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int t = scan.nextInt(); while (t-- > 0) { int n = scan.nextInt(), l = scan.nextInt(), r = scan.nextInt(); int[] array = new int[n]; long sum = 0, sl = 0, br = 0; for (int i = 0; i < n; i++) { array[i] = scan.nextInt(); sum += array[i]; if (array[i] < l) sl += (l - array[i]); else if (array[i] > r) br += (array[i] - r); } double avg = (double) sum / n; if (avg > r || avg < l) System.out.println(-1); else System.out.println(Math.max(sl, br)); } }}Q4import java.util.*;public class P4 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); char[] cs = scan.next().toCharArray(); int cnt = 0; long ans = 0; for (char c : cs) { cnt += c == '0' ? 1 : -1; if (cnt > 0) ans += cnt; else cnt = 0; } System.out.println(ans); }}
点赞 13
评论 11
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
不愿透露姓名的神秘牛友
03-26 16:16
迪子马上要实行五天8小时了
没班上了,这种死命赚不到钱的感觉真让人着迷啊
投递比亚迪等公司6个岗位 >
两会劳动法放大招
点赞
评论
收藏
分享
03-31 11:08
北京化工大学 嵌入式软件开发
你别说这个排行还真有点相似
全网最受欢迎的嵌入式面经面经一共32篇文章,12w+字数,包含全部最新的面试必问考点,4.7w+同学学习,2800+订阅,非常适合在找工作面经薄弱的同学,3000+订阅还会涨价,提前订阅提前享受,持续更新中。原帖链接:https://www.nowcoder.com/creation/manager/columnDetail/MJNwoMc
机械制造笔面经
点赞
评论
收藏
分享
03-25 18:02
门头沟学院 移动开发
校招礼盒
拒绝了还是收到邮件了
客户端劝退第六人:
情根深种啊,想让你回心转意
点赞
评论
收藏
分享
03-29 21:53
山西省临汾第一中学校 C++
3.29鹰角网络笔试
希望别家的笔试题目能向人家看齐,题目既不恶心人也不用敲板子也不算套路,需要一定思考但是难度可以接受。还是leetcode模式,有心了第一题: 脑筋急转弯,偶数的回文字符串2/n处两个元素一定相同,删成不连续的字符串即可第二题: 不知道考点是什么,可以用树状数组求逆序对做,不过他给的排列,那用哈希维护一下初始下标的映射,然后遍历一遍即可。也就是你遍历到1的时候把1那个位置上的元素强行换过来。用哈希可以实现O1查找,mpx:y代表x值在第y个位置。注意换过来以后更新哈希。第三题 不知道考点是什么,你先换A,把A尽可能最优的换完,剩下的每个K是不是一定要交换一次才能匹配?那AK都交换好了S就也好了。...
黑曼巴在线招人:
居然是原题,当我没说
投递鹰角网络等公司6个岗位 >
笔试
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
实习体验有感,送给学弟学妹
2.3W
2
...
愚人节限定:猜猜我说的话,真的or假的?
6413
3
...
26届暑期基本告一段落(😀)
5253
4
...
臣虽八股拉垮,但略懂点面试技巧!-- 论面试欧狗是怎么通过面试的😁
5207
5
...
命运的齿轮开始转动,我与牛客佬们的故事!
5088
6
...
美团-二面
4860
7
...
跨考转码拿到美团offer | 尝试教大家背八股(一)
4140
8
...
24届er亲测有效!通过这个方式真的可以拿到不错的Offer!
3852
9
...
面试中如何谈到理想的薪资?
3564
10
...
老板为逼我离职,污蔑我偷窃还报警
3418
创作者周榜
更多
正在热议
更多
#
笔试
#
2290567次浏览
26898人参与
#
我想象的实习vs现实的实习
#
265681次浏览
2142人参与
#
腾讯云智研发2025实习生招聘
#
116265次浏览
1377人参与
#
牛友故事会
#
452170次浏览
10782人参与
#
毕业季,你想好怎么跟生活对线了吗?
#
181590次浏览
3380人参与
#
实习必须要去大厂吗?
#
80250次浏览
1201人参与
#
招行数字金融训练营
#
189656次浏览
552人参与
#
京东工作体验
#
11074次浏览
81人参与
#
机械人,说说你的烦心事
#
55789次浏览
777人参与
#
传音控股求职进展汇总
#
11585次浏览
110人参与
#
小厂实习有必要去吗
#
38368次浏览
246人参与
#
实习学不到东西怎么办?
#
185054次浏览
1978人参与
#
牛友们的论文几号送审
#
22564次浏览
578人参与
#
讲讲我经历过的裁员
#
28791次浏览
129人参与
#
机械人,你被简历秒挂的企业有哪些?
#
32558次浏览
250人参与
#
地平线求职进展汇总
#
44657次浏览
353人参与
#
虾皮求职进展汇总
#
205748次浏览
1436人参与
#
秋招被确诊为……
#
150732次浏览
694人参与
#
硬件人的春招flag
#
37711次浏览
402人参与
#
得物求职进展汇总
#
82995次浏览
745人参与
#
职场破防瞬间
#
53364次浏览
678人参与
#
对未来的工作有什么期待
#
26972次浏览
223人参与
牛客网
牛客企业服务