首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
江南贱霸
江南大学 Web前端
发布于江苏
关注
已关注
取消关注
@牛客675409951号:
360开发笔试0318
40道选择题+2道算法题(ACM模式)第一题:第一行输入整数n代表总共有n扇未开的门第二行输入每天给了第几扇门的钥匙,例如 5 3 1 2 4; 第三天给了第一扇门的钥匙从第一扇门开始开启,只有开了前面的门才能开后面的门例如:55 3 1 2 4输出:3 4 4 5 5初始化,将第几扇门的钥匙第几天拿到赋值给数组。例题初始化后的数组为: 3 4 2 5 1之后遍历一遍就可以了 比前一天小就等于前一天的值 3 4 4 5 5public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int n = scan.nextInt(); int[] keyDate = new int[n]; int[] open = new int[n]; for (int i = 0; i < n; i++) { keyDate[i] = scan.nextInt(); open[keyDate[i]-1] = i + 1;//初始化 } for (int i = 1; i < n; i++) { if(open[i] < open[i-1]) open[i] = open[i-1]; } for (int i = 0; i < n-1; i++) { System.out.print(open[i] + " "); } System.out.print(open[n - 1]); }}第二题:给出一些方程仅包含加号等号和乘号;(没有前导0,首尾不为运算符,有且仅有一个等号)请判断这些方程能否通过插入至多一个数位(若原方程成立则可以不插)使得方程成立。插入一个数位即将方程视为一个字符串,并将一个0到9之间的数插入中间,开头或末尾。输入:第一行有一个整数,代表方程的数量。接下来T行是T个方程,方程只有一个等号,且保证输入合法性,没有前导0,前后没有运算符。输出:对于每个方程,若其成立或可以通过往该方程中插入一个数位使得方程成立,则输入Yes,否则输出No。例如:616=1+2 * 37 * 8 * 9=541+1=1+224 * 6=22+215+7=1+211+1=1+5输出:YesYesNoYesYesNo思路:将0-9各个位置插入遍历一遍就可以了注意写的计算器如果是int只能过测82%,改成long可以ACpublic class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int t = scan.nextInt(); for (int i = 0; i < t; i++) { String s = scan.next(); if(isItFunction(s)) System.out.println("Yes"); else System.out.println("No"); } } public static boolean isItFunction(String s) { if(s.length()>1000) return false; String[] str = s.split("="); //如果直接相等 if(calculate(str[0]) == calculate(str[1])) return true; //如果插入一个字符相等 for (int i = 0; i <= s.length(); i++) { StringBuilder strInsert = new StringBuilder(s); for (int j = 0; j <= 9; j++) { strInsert.insert(i, j); str = strInsert.toString().split("="); if(calculate(str[0]) == calculate(str[1])) return true; strInsert.deleteCharAt(i); } } return false; } public static long calculate(String s) { long sum = 0; String num = ""; Stack<Long> stack = new Stack<>(); long temp = 0; for (int i = 0; i < s.length(); i++) { switch (s.charAt(i)){ case '+': if(temp == 0){ stack.push(Long.parseLong(num)); num = ""; }else{ stack.push(stack.pop()*Long.parseLong(num)); num = ""; temp = 0; } break; case '*': if(temp == 0){ stack.push(Long.parseLong(num)); num = ""; temp = stack.peek(); }else{ stack.push(stack.pop()*Long.parseLong(num)); num = ""; temp = stack.peek(); } break; default: num += s.charAt(i); } } if(temp == 0){ stack.push(Long.parseLong(num)); }else{ stack.push(stack.pop()*Long.parseLong(num)); } while (!stack.isEmpty()){ sum += stack.pop(); } return sum; }}
点赞 8
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
不愿透露姓名的神秘牛友
08-11 17:28
其实从干HR实习的同学那里偷听到一点26届风向
鼠跟关系好的同学夜聊,他mt最近忙校招面试培训,他偷听了不少东西(具体啥公司不透露了,互联网某中厂)他说26届目前是真卷。。。虽然他公司只是t2但8月就开始校招,跟t1一起抢人。。招聘要求比往届还高但越卷可能越得吃吧。。他们最近招的员工都是c9起步,找鼠同学内推的英美硕一大堆。。不过其实面试官也蛮看重热爱和稳定性的,虽然都知道秋招不可能鸡蛋放一个篮子,但是你在面试的时候对公司表现出的了解、热爱程度以及你自身的稳定性也蛮重要的。。面试官就这么看着热情又憧憬的学生还是会好感度倍增的。。面试官还说可以多放点人入备选,一方面防鸽子,另一方面也是要开始给候选人评分了。。评分体系里会根据学历、垂直经历进行...
呼叫小黄:
毕业生越来越多的情况下就业形势怎么可能会变好呢。。以后可能更卷
点赞
评论
收藏
分享
08-12 12:20
上海大学 运营
拼多多笔试
pdd笔试是不是不筛人啊,感觉自己只有一半的题目答得还可以,结果还通过了
投递拼多多集团-PDD等公司10个岗位
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
07-27 21:30
已编辑
佬们,第一次写简历,有没有建议
没内容,头疼最近投了很多,面过一次基本杳无音信平时一半时间刷力扣,一半时间看八股不知道对不对佬们,路过留一句宝贵建议,十分感谢了🙏
校招我听劝
点赞
评论
收藏
分享
06-24 00:02
北京电子科技职业学院 活动运营
我叫谷兴阳,25年毕业,我的身体素质好,三观正,有良好的执行能力,绝对服从安排,性格稳重。
在卷行测的大卫很理性:
整个简历最有竞争力的就是北京籍贯
点赞
评论
收藏
分享
08-11 12:02
南京大学 算法工程师
浪潮是国企吗
浪潮和烟草电网那些国企有啥区别
等闲_:
浪潮是垃圾外包,和烟草电网差远了,南大去这就是浪费学历
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
小红书-引擎架构- java实习-一&二面凉经
3442
2
...
pdd笔试
3141
大疆秋招笔试
热聊中
3
...
京东笔试(离AK最近的一次,可惜)
2904
4
...
拼多多笔试
2803
小红书秋招笔试
热聊中
5
...
影石嵌入式面经
2754
6
...
京东零售 二面
2430
7
...
大疆结构秋招一面
2216
8
...
美团8.16笔试(进度2.25/3)
2209
9
...
猿辅导-内容服务后端-java实习-一面凉经
2124
10
...
再也不诋毁后端了(附27届双非本找第一段实习经历)
1978
创作者周榜
更多
正在热议
更多
#
你上一次给父母打电话是什么时候
#
17355次浏览
157人参与
#
我心目中的理想工作是这样的
#
74365次浏览
856人参与
#
秋招笔面试记录
#
218892次浏览
3708人参与
#
如果工作一直消耗情绪还要继续做吗
#
7120次浏览
57人参与
#
牛客周边新品开箱
#
8086次浏览
86人参与
#
晒出你年味最浓的照片
#
18912次浏览
147人参与
#
假如你的老板掉河里,你的工作能为他做什么
#
32887次浏览
386人参与
#
今年春节,家人对你说的最多的话是什么?
#
15678次浏览
120人参与
#
如果公司给你放一天假,你会怎么度过?
#
20462次浏览
134人参与
#
毕业季,你想好怎么跟生活对线了吗?
#
237259次浏览
3790人参与
#
给26届的秋招建议
#
44502次浏览
1118人参与
#
在职场上,你最讨厌什么样的同事
#
28659次浏览
210人参与
#
扒一扒那些奇葩实习经历
#
72614次浏览
938人参与
#
我的秋招“寄”录
#
49835次浏览
639人参与
#
辞职之后最想做的一件事
#
21818次浏览
226人参与
#
校招第一份工作你干了多久?
#
100040次浏览
439人参与
#
秋招投递记录
#
29356次浏览
321人参与
#
比亚迪求职进展汇总
#
752843次浏览
3104人参与
#
饿了么求职进展汇总
#
65742次浏览
638人参与
#
实习的内耗时刻
#
63907次浏览
683人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务