首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
昨天 15:56
韶音科技_产品经理(准入职员工)
韶音科技内推,韶音科技内推码
1. 自我介绍 2. 人事问答: (1)你的研究方向?你们课题组的研究方向有哪些? (2)分工? (3)项目简述:项目背景?解决什么问题?你做了哪些工作?结构怎样设计的?工作过程中有探索性学习?动手实践吗?项目进展? (4)实验室有多少人? (5)博士有吗? (6)做项目会有老师或者博士师兄师姐指导? (7)往届师兄他们毕业的去向?就业方向? (8)有投递其他公司的提前批或者暑期实习?投了哪些公司?投的什么岗位?到什么流程了? (9)期望薪资? (10)选择企业考量的因素? (11)谈谈对公司的了解? (12)通过...
点赞
评论
收藏
分享
12-25 13:45
魔门塔(苏州)科技有限公司_感知算法工程师(准入职员工)
momenta内推momenta内推
momenta自动驾驶C++日常实习一面面经流程时间线:3.25HR联系约一面3.25晚7点一面3.26早上通知一面通过约二面3.26下午5点二面3.27早上HR沟通入职时间,已OC。一面流程:无手撕50min1.自我介绍2.面试官介绍部门职责(不涉及算法开发,是否能接受)3.简历浅挖(面试官大概率不是规控方向的,对项目可能了解不多,后续了解到是电气背景的)(1)hybird启发项如何设计(2)介绍latticeplanner流程(3)项目中涉及哪些传感器,如何获取heading angle。4.一系列C++,Linux,ROS八股(只列出部分还记得的)1.听说过rvo嘛2.知道raii嘛,原...
点赞
评论
收藏
分享
11-19 17:28
济南大学 Java
实习同事笑死我了
他也是实习生,与前端同事对接,他给出对于这个问题的想法,前端就只回了一个“?”,或者跟她说修改哪里就只回一个“1”,跟我这个实习同事交流不超过4个字,那个前端也是一个二十三四岁的感觉,笑死了
我要娶个什么名:
高级的程序员都采用最原始的机器码回复
职场中那些令人叹为观止的...
点赞
评论
收藏
分享
12-16 12:43
河北农业大学 Java
大三Java想找实习,求拷打
点评+天机,感觉两个项目全是redis的,要不要再弄一个ai的?但是没时间学了😭😭😭😭😭😭😭😭
简历中的项目经历要怎么写
点赞
评论
收藏
分享
12-22 17:45
美团_前端开发实习生(实习员工)
B站秋招二面(主动结束流程)
问offer情况什么时候开始学编程为什么会想到这个方向性能优化的策略面试官说明B站情况,劝我先签,放弃B站面试(流程较慢)聊天(聊了半小时,和面试官请教了非常多东西,聊的非常开心)
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
工作半年后更确定:我们依然不欠优绩主义什么
6783
2
...
圣诞节用 AI 做个牛客运营翻翻乐!(含代码)
2388
3
...
牛客2025年终报告重磅上线——揭晓你的年度修炼成就!
2115
4
...
大学废物离开优绩主义之后发现外面根本没下雨
1843
5
...
#牛客2025仙途报告#居然是五颗星
1816
6
...
【2025-年终总结】25届毕业生果果牛这一年~
1653
7
...
牛客年终报告,今日道爷我成了
1505
8
...
一个程序员的自救书|从酒吧陪玩DM到上岸大厂
1437
9
...
腾讯 微信支付一面面经
1335
10
...
在当下这个社会,在人生这个无常的时代,我真心希望你和各位牛友开心
1026
创作者周榜
更多
正在热议
更多
#
牛客2025仙途报告
#
9327次浏览
200人参与
#
我们是不是被“优绩主义”绑架了?
#
747次浏览
40人参与
#
2025年终总结
#
186899次浏览
3140人参与
#
你面试体验感最差/最好的公司
#
26262次浏览
435人参与
#
找工作,行业重要还是岗位重要?
#
86453次浏览
1725人参与
#
今年你最想重开的一场面试是?
#
9161次浏览
107人参与
#
礼物开箱Plog
#
2636次浏览
97人参与
#
一人说一个提前实习的好处
#
18315次浏览
264人参与
#
秋招落幕,你是He or Be
#
19519次浏览
336人参与
#
重来一次,你会对开始求职的自己说
#
8672次浏览
224人参与
#
工作中听到最受打击的一句话
#
10896次浏览
162人参与
#
为了秋招你都做了哪些准备?
#
29379次浏览
523人参与
#
实习没事做是福还是祸?
#
21411次浏览
316人参与
#
工作两年,想和老板谈涨薪怎么说
#
39015次浏览
176人参与
#
实习的内耗时刻
#
212403次浏览
1576人参与
#
离家近房租贵VS离家远但房租低,怎么选
#
13873次浏览
130人参与
#
这些公司卡简历很严格
#
82553次浏览
375人参与
#
拿到offer之后,可以做些什么
#
81197次浏览
428人参与
#
职场上哪些行为很加分?
#
308307次浏览
3490人参与
#
团建是“福利”还是是 “渡劫”
#
9447次浏览
179人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务