首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Laydia
门头沟学院 测试工程师
发布于德国
关注
已关注
取消关注
@keboom:
科大讯飞2022届秋招研发类笔试试卷A(一)
第一部分 选择题:线性代数,排列组合,概率题,代码题判断题,Java语言基础题 第二部分 算法题三道,ACM模式,可用IDE 第一题 给N个杯子倒扣在桌面上,在第X个杯子中有一个球,移动杯子里面的球会跟着移动,经过K次移动,求最后那个球在第几个杯子中? 输入: 3 231 33 2 1 2输出 3(输入的意思是有3个杯子,球在第2个杯子中,经过三次移动,第一次移动为第一个与第三个杯子交换位置,第二次移动为第三个杯子与第二个杯子交换,第三次移动为第一个杯子与第二个杯子交换。最终输出3,意思为球最终在第三个杯子中) 我的代码: public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int X = sc.nextInt(); int K = sc.nextInt(); int[] cups = new int[N + 1]; cups[X] = 1; for (int i = 0; i < K; i++) { int cup1 = sc.nextInt(); int cup2 = sc.nextInt(); swap(cups,cup1,cup2); } for (int i = 1; i <= cups.length; i++) { if (cups[i] == 1) { System.out.println(i); return; } } } private static void swap(int[] cups, int i, int j) { int tmp = cups[i]; cups[i] = cups[j]; cups[j] = tmp; } 第二题 有n个基站,我们还可以多设置k个基站,问我们怎么设置基站能够使噪音最小,返回最小噪音。 输入: 3 11 4 5意思为已经有三个基站,我们还可以再设置一个基站。那么目前噪音为max{4-1,5-4} = 3 那么我们在1和4之间建立基站2,那么噪音为max{2-1,4-2,5-4} = 2,那么最终返回2 输出 2我的想法是将这些基站位置放到int数组中,循环k次设置多出来的基站,每次我们寻找基站之间的距离最远的在其中间设置一个基站。这样k次之后得到噪音就是所求。 之前我一直纠结怎么存放数据,是不是要放到TreeMap中,之后想到用数组,然后排序一下就行了。 没时间提交了,也不知道对不对 static int n; static int k; public static void main(String[] args) { Scanner sc = new Scanner(System.in); n = sc.nextInt(); k = sc.nextInt(); int[] zhan = new int[n + k]; for (int i = 0; i < n; i++) { zhan[i] = sc.nextInt(); } int max = 0; for (int i = 0; i <= k; i++) { max = maxZao(zhan); } System.out.println(max); } private static int maxZao(int[] zhan) { Arrays.sort(zhan); int max = 0; int index=0; for (int i = 1; i < zhan.length; i++) { if (zhan[i] - zhan[i - 1] > max) { max = zhan[i] - zhan[i - 1]; index = i; } } k--; zhan[n++] = (zhan[index] - zhan[index - 1])/2; return max; } 第三题 给一个n*m的迷宫,'.'表示道路,'#'表示障碍,我们要从左上角走到右下角,走的过程中我们可以上下左右都能走(当然不能超出范围),我们可以将障碍变成道路,我们只能在道路上走,问我们最少需要将多少障碍变成道路才能从左上走到右下呢? 输入 3 3.###...#.输出 1我们将第二行第一列的障碍变成道路,就行了 输入 3 3.###.#.#.输出 2可以将第二行第一列和第三列变成道路 我不会做。。。因为它可以上下左右都能走,不是只能向下和向右,不会做,求大佬代码~ 我的代码栈溢出了。。。。。:cry: public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int m = sc.nextInt(); char[][] mi = new char[n][m]; sc.nextLine(); for (int i = 0; i < n; i++) { String s = sc.nextLine(); for (int j = 0; j < s.length(); j++) { mi[i][j] = s.charAt(j); } } walk(mi, 0, 0, 0); } static int res = Integer.MAX_VALUE; static int[][] dd = {{-1, 0}, {0, -1}, {1, 0}, {0, 1}}; public static void walk(char[][] mi, int i, int j, int barrier) { if (i < 0 || j >= mi[0].length|| i >= mi.length || j < 0) { return; } if (mi[i][j] == '#') { barrier++; } if (i == mi.length && j == mi[0].length) { res = Math.min(res, barrier); } for (int k = 0; k < dd.length; k++) { int newX = i + dd[k][0]; int newY = j + dd[k][1]; walk(mi, newX, newY, barrier); } }
点赞 4
评论 6
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
不愿透露姓名的神秘牛友
05-09 16:09
找工作根本不能期待亲戚能帮帮忙。。。
我真服了有的亲戚了,我爸妈托一个体制内的叔叔帮我介绍工作,走走门路,为此我家请他吃了好多次饭,还送了点酒和礼结果那个叔叔给我指的明路就是喊我去考公去考国企。。。我不知道要考吗???饭也吃了,礼也拿了,这是闹哪出。。。
_hengheng:
普通体制内的叔叔好像也没能力给你走什么后门啥的吧
点赞
评论
收藏
分享
05-07 11:38
广州美术学院 交互设计师
感谢外卖三国杀,我吃的都好了
感谢,这一桌只要16r最近是要胖的节奏了
商战,最累的是我们
点赞
评论
收藏
分享
03-12 09:18
中南大学 算法工程师
尴尬的实习生
#牛友故事会#领导是中午加的,人是晚上社死的,完全不知道小群里面还有领导,我还一个劲的去问领导姓名,本来只是抱着加一下同事方便后续工作开展,总不能有事就加别人多不礼貌,一般通过的都会自报家门,没有的话我自己说出自己的名字对方也会说出,到领导这里就不一样了,完全不知道他是领导,我还一个劲的去问,结果对方直接不搭理了。巨尴尬!!!!
牛友故事会
点赞
评论
收藏
分享
04-15 13:03
已编辑
四川轻化工大学 测试工程师
留着攒实习经历吧 害😂
用户64975461947315:
这不很正常吗,2个月开实习证明,这个薪资也还算合理,深圳Java好多150不包吃不包住呢,而且也提前和你说了没有转正机会,现在贼多牛马公司骗你说毕业转正,你辛辛苦苦干了半年拿到毕业证,后面和你说没hc了😂
点赞
评论
收藏
分享
05-06 17:11
已编辑
南京大学 Java
拼多多PDD-5.6服务端研发实习生三面面经
📍面试公司:拼多多👜面试岗位:服务端研发实习生📖面试过程:前面20分钟以聊天为主,有点像荣耀二面那种综合面试,后面有问项目和八股,但都没有深挖,最后给了20分钟左右做了一道题,然后是固定反问环节。自我介绍 之前本科有实习过吗? 目前实习找得怎么样了,除了我们之外? 你对我们公司了解吗?你在网上有看到和拼多多相关的一些言论吗? 你对我们公司的作息了解吗?我们公司是单休的,这个你也能接受吗?还是说你觉得是实习,所以都能接受? 你在学校里有自己的爱好吗? 实习也好,正式工作也好,你在挑选工作的时候,你会看重这份工作的哪些方面? 你觉得找实习和找正式工作之间有什么区别吗? 如果你在工作中,被领导...
查看16道真题和解析
软件开发2024笔面经
软件开发笔面经
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
可是妈妈,我好像没那么优秀
3.2W
2
...
27届双非-杭州小厂-一面通过-5/10
5558
3
...
校招0offer偷走了属于我的自信心
5220
4
...
不知道人是不是会美化回忆
5048
5
...
怎么感觉牛客27届实习的越来越多了?
4969
6
...
暑期实习0offer惨淡记录
4384
7
...
一名双非本科上岸的经历
4116
8
...
成年以后,我们需要尽快学会“课题分离”
4013
9
...
只是一些有感
3988
10
...
emo一天,但还是回馈一下牛客:滴滴前端研发部一面
3887
创作者周榜
更多
正在热议
更多
#
面试问题记录
#
29742次浏览
488人参与
#
假如我穿越到了妈妈的18岁
#
1181次浏览
27人参与
#
京东TGT
#
34470次浏览
157人参与
#
入职第五天,你被拉进了几个工作群
#
13910次浏览
77人参与
#
面试经验谈
#
19210次浏览
311人参与
#
工作一周年分享
#
14869次浏览
101人参与
#
机械人,你的第一份感谢信是谁给的
#
22994次浏览
295人参与
#
对妈妈没说出口的话
#
12343次浏览
322人参与
#
视觉/交互/设计招聘信息汇总
#
10455次浏览
596人参与
#
面试吐槽bot
#
4521次浏览
50人参与
#
妈妈治愈了你哪些脆皮时刻
#
5169次浏览
106人参与
#
请用你的专业向妈妈表白
#
3599次浏览
44人参与
#
职场新人生存指南
#
337528次浏览
7238人参与
#
异地恋该为对方跳槽吗
#
26283次浏览
128人参与
#
硬件人更看重稳定还是高薪
#
41335次浏览
212人参与
#
上班苦还是上学苦呢?
#
214539次浏览
1288人参与
#
机械求职避坑tips
#
42077次浏览
356人参与
#
硬件人秋招的第一个offer
#
66646次浏览
1082人参与
#
零跑求职进展汇总
#
1692次浏览
16人参与
#
不考虑转正,实习多久合适
#
25325次浏览
119人参与
#
租房找室友
#
29718次浏览
150人参与
牛客网
牛客企业服务