首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
04-24 10:53
OPPO_人力资源部_人事专员(准入职员工)
OPPO内推-OPPO内推码
关于工作环境:base深圳前海 内部配置绝了。一整栋50层都是oppo哒,我的工位可以看到欢乐港湾和大海,零食柜自给,很感动的是每层都提供独立的隔音室,3层饭堂里,23楼是最好吃的 周边很繁华。楼下三层是大商场,午饭后我一般会和其他实习生姐妹去citywalk,好多奶茶店,茶救,奈雪 喜茶,瑞幸,奶白,煲珠公每天换着喝,好幸福 关于工作氛围 感受到相当年轻,相当扁平的氛围,我们组(销售运营部)有三个哥哥姐姐直接对接我,她们人真的很nice,笨笨的我不会时,问她们都会耐心解答~~ 关于工作内容 感觉出入还是有的,问了哥哥姐姐,他们收到五六十份简历,面了6个,最后选了我,好感动好幸运。偏大客户...
OPPO公司福利 473人发布
点赞
评论
收藏
分享
04-25 09:45
门头沟学院 C工程师
春招 offer 帮选
bg 为 985 本应届生,方向是嵌入式软件。纠结了很久,两边都不太了解,恳请各位大佬帮选,非常感谢🙏。
ResourceUtilization:
求稳海能达,趁着年轻赚它一笔就relink吧,有个疑惑,怎么睿连同岗位多这么多
base原因吗
offer帮选
点赞
评论
收藏
分享
04-10 11:56
如皋中学 Java
双C9 0面试
双C9 0面试,神奇美团。
高斯林的信徒:
双c9能简历挂的?
点赞
评论
收藏
分享
04-25 17:05
上海理工大学 产品经理
字节实习第一天,和+1用英文交流进度...
入职第一天打开组织架构发现+1 base新加坡,本来想远程就远程吧,结果刚在飞书上打了个招呼对方发来一句『你能讲英文吗』,紧接着是全英文带一堆搜不到的缩写的业务文档。其实到这里我都可以靠应试英语功底应付一下,直到+1一个视频电话打来『抱歉我中文不好』,于是我俩以他英夹中、我中夹英的方式展开了雅思口语般的对话那你告诉我、我们面试的时候不是没有英文面吗?tell me!
我推的MK:
啊?我记得新加坡人很多华语都不错吧,我原来看比赛认识一个搭子在新加坡上学,我还问她毕业了留坡还是回国,她跟我说我是新加坡人
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
暑期后端高频问题汇总
6.8W
2
...
左手敲代码的程序员,不配拥有offer吗?
5.7W
3
...
想听实话吗,校招ssp聊聊大厂客户端
3.2W
4
...
大连某小区保安一面
2.6W
5
...
北京到底有谁在啊?
9082
6
...
后端简历上最值得写的项目
8093
7
...
五一假期,弯道超车时间表
7515
8
...
美团/饿了么/京东 配送端面经
6288
9
...
暑期实习终章
6170
10
...
五一别写你那破开源代码了
5743
创作者周榜
更多
正在热议
更多
#
找工作,行业重要还是岗位重要?
#
6625次浏览
84人参与
#
盲审过后你想做什么?
#
12254次浏览
108人参与
#
五一之后,实习真的很难找吗?
#
44023次浏览
311人参与
#
领导秒批的请假话术
#
9533次浏览
73人参与
#
安克创新求职进展汇总
#
32468次浏览
413人参与
#
如果不工作真的会快乐吗
#
100825次浏览
862人参与
#
每人推荐一个小而美的高薪公司
#
72814次浏览
1357人参与
#
京东工作体验
#
12944次浏览
90人参与
#
五一假期,你打算“躺”还是“卷”?
#
24880次浏览
392人参与
#
考研可以缓解求职焦虑吗
#
20371次浏览
241人参与
#
如何缓解入职前的焦虑
#
171570次浏览
1267人参与
#
面试等了一周没回复,还有戏吗
#
115142次浏览
1072人参与
#
找工作前vs找工作后的心路变化
#
7091次浏览
64人参与
#
应届生薪资多少才合理?
#
3034次浏览
24人参与
#
写简历别走弯路
#
714041次浏览
7848人参与
#
你喜欢工作还是上学
#
37264次浏览
407人参与
#
如果有时光机,你最想去到哪个年纪?
#
43176次浏览
765人参与
#
牛友们的论文几号送审
#
27122次浏览
623人参与
#
扒一扒那些奇葩实习经历
#
41453次浏览
770人参与
#
24届的你们现状如何了?
#
64481次浏览
377人参与
牛客网
牛客企业服务