首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛头人223
长安大学 算法工程师
发布于陕西
关注
已关注
取消关注
@今天你感受到寒气了吗:
滴滴9.17测开笔试
60分选择题 2道编程题(40分):0.91 + 1 /* 定义函数f(x)表示 x 在二进制表示下 1 的个数。例如,9的二进制表示为1001,则f(9)=2。一个特工获取了一个重要情报,这个情报为一个非负整数x。他在传递情报的时候对这个数进行了处理,他将这个整数x乘上f(x) 后再发送出去。现在你得到了这份情报,你想知道处理前的数可能为多少?*/import java.util.*;// 过了91%class Main1{ public static void main(String args[]) { Scanner cin = new Scanner(System.in); long y = cin.nextLong(); if(y==0){ System.out.println(0); System.out.println(0); return; } int res = 0; List<Long> list = new ArrayList<>(); for(int i=1; i<=64; i++){ if(y%i != 0){ continue; } int count = helper(y/i); if(count == i){ res ++; list.add(y/i); } } System.out.println(res); for(int i=0; i<list.size(); i++){ System.out.print(list.get(list.size()-1-i)); if(i != list.size()-1){ System.out.print(" "); } } } static int helper(long x){ int res = 0; while(x!=0){ if(x%2==1){ res ++; } x /= 2; } return res; }} /*小昱做了很久的实验得到了一个用正整数表示的实验数据,并记录在了纸上。但是由于做完实验太过激动,他一不小心把墨水打翻溅在了纸上,导致数据中一些位置上的数字看不清楚。他仍记得这个数据有以下三个特征:1. 这个数是正整数,且没有前导零(即数的最高位不是0)2. 这个数任意两个相邻数位的数字不同3. 这个数可以被3整除他现在很关心在满足以上特征的条件下,这个数字最小为多少。 */import java.util.*;// 全过class Main2{ public static void main(String args[]) { Scanner cin = new Scanner(System.in); String str = cin.nextLine(); char[] chs = str.toCharArray(); int total = 0; int count = 0; int len = str.length(); for(int i=0; i<len; i++){ if(chs[i]=='?'){ count++; }else{ total += (chs[i]-'0'); } } if(count==0){ System.out.println(str); return; } for(int i=0; i<len; i++){ if(chs[i]!='?'){ continue; } if(count==1){ int left = -1, right = -1; if(i>0){ left = chs[i-1]-'0'; }else{ left = 0; } if(i<len-1){ right = chs[i+1]-'0'; } int x = total%3; x = (3-x)%3; while(left==x || right==x){ x += 3; } chs[i] = (char)('0'+x); break; } count--; if(i==0){ if(chs[i+1]=='1'){ chs[i] = '2'; total += 2; }else{ chs[i] = '1'; total += 1; } }else{ if(chs[i-1]=='0' || chs[i+1]=='0'){ if(chs[i-1]=='1' || chs[i+1]=='1'){ chs[i] = '2'; total += 2; }else{ chs[i] = '1'; total += 1; } }else{ chs[i] = '0'; } } } for(int i=0; i<len; i++){ System.out.print(chs[i]); } }}
点赞 5
评论 1
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
01-21 20:09
武汉大学 Java
20260119【小鹏】面试算法真题(共1题)
题目1:整数反转
查看1道真题和解析
点赞
评论
收藏
分享
01-23 16:53
长春吉大附中实验学校 产品经理
做入职体检时发现“肺部阴影”怎么办?会影响入职吗?
刚做完入职体检,就收到 “胸透提示肺部阴影” 的消息——这是不少职场人最近的糟心经历。一看到“阴影”俩字,立马联想到“被公司拒绝”、甚至“癌症”等情况,越想越慌。其实肺部阴影不一定影响入职,更≠严重疾病,更今天就拆解 3 种常见情况,教你怎么应对,避免白白焦虑!情况一:肺部炎症为什么会有阴影?入秋天气干燥,很多人感冒、咳嗽没彻底好,肺部出现轻微炎症(比如支气管炎、肺炎),胸透时就会显示“片状阴影”。这种情况在年轻人里特别常见,尤其是刚换城市、熬夜赶面试的求职者。HR 会拒绝吗?大概率不会!只要拿着胸透报告去呼吸内科就诊,医生开“抗感染治疗方案”(比如吃1~2周消炎药),等炎症消退后复查,阴影基...
点赞
评论
收藏
分享
01-20 17:41
浪潮集团_全栈开发(实习员工)
xdm浪潮发暗影精灵
浅白lw:
其实是牛马自己换马了
点赞
评论
收藏
分享
01-04 15:19
门头沟学院 嵌入式软件开发
双非本科,嵌入式秋招上岸的一次总结
bg双非本科,方向是嵌入式。这次秋招一共拿到了 8 个 offer,最高年包 40w,中间也有一段在海康的实习经历,还有几次国家级竞赛。写这篇不是想证明什么,只是想把自己走过的这条路,尽量讲清楚一点,给同样背景的人一个参考。一、我一开始也很迷茫刚决定走嵌入式的时候,其实并没有一个特别清晰的规划。网上的信息很零散,有人说一定要懂底层,有人说项目更重要,也有人建议直接转方向。很多时候都是在怀疑:1.自己这种背景到底有没有机会2.现在学的东西到底有没有用3.是不是已经开始晚了这些问题,我当时一个都没答案。二、现在回头看,我主要做对了这几件事第一,方向尽早确定,但不把自己锁死。我比较早就确定了嵌入式这个大方向,但具体做哪一块,是在项目、竞赛和实习中慢慢调整的,而不是一开始就给自己下结论。第二,用项目和竞赛去“证明能力”,而不是堆技术名词。我不会刻意追求学得多全面,而是确保自己参与的每个项目,都能讲清楚:我负责了什么、遇到了什么问题、最后是怎么解决的。第三,尽早接触真实的工程环境。在海康实习的那段时间,对我触动挺大的。我开始意识到,企业更看重的是代码结构、逻辑清晰度,以及你能不能把事情说清楚,而不只是会不会某个知识点。第四,把秋招当成一个需要长期迭代的过程。简历不是一次写完的,面试表现也不是一次就到位的。我会在每次面试后复盘哪些问题没答好,再针对性补。三、我踩过的一些坑现在看也挺典型的:1.一开始在底层细节上纠结太久,投入产出比不高2.做过项目,但前期不会总结,导致面试表达吃亏3.早期有点害怕面试,准备不充分就去投这些弯路走过之后,才慢慢找到节奏。四、给和我背景相似的人一点建议如果你也是双非,准备走嵌入式,我觉得有几件事挺重要的:1.不用等“准备得差不多了”再投2.项目一定要能讲清楚,而不是做完就算3.不要只盯着技术,多关注表达和逻辑很多时候,差的不是能力,而是呈现方式。五、写在最后这篇总结不是标准答案,只是我个人的一次复盘。后面我会陆续把自己在嵌入式学习、竞赛、实习和秋招中的一些真实经验拆开来讲,希望能对后来的人有点帮助。如果你正好也在这条路上,希望你能少走一点弯路。
x_y_z1:
蹲个后续
点赞
评论
收藏
分享
01-26 13:49
杭州电子科技大学 大数据开发工程师
佬们年会奖品是啥
佬们年会奖品是啥 丰富么 至于我的 就不想说了… 去年最高好像是 500 礼品卡…
晒一晒你们公司的年会奖品
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
牛客吐槽大会 | 有槽不吐,留着过年?吐完领现金红包,痛快!
3491
2
...
J人永远闲不下来于是去提前实习
2506
3
...
拥抱AI,程序员的最后出路
1826
4
...
大厂提前实习对AI开发的新感悟
1655
5
...
真正会被取代的,是你心里面的幻觉
1586
6
...
mentor视角下的优秀实习生
1503
7
...
努力挣钱的意义具象化了
1467
8
...
去独角兽做龙头还是去大厂做凤尾
1321
9
...
马斯克最新炸裂采访,AI会带走一半工作岗位,普通人将何去何从?
1190
10
...
我身材再曼妙,也没有我的工资好笑!
1187
创作者周榜
更多
正在热议
更多
#
今年春招是金一银二嘛?
#
5999次浏览
64人参与
#
机械人你知道哪些单休企业
#
82762次浏览
408人参与
#
1月小结:你过的开心吗?
#
1324次浏览
46人参与
#
没关系,至少我的__很曼妙
#
3136次浏览
58人参与
#
赚钱的意义在这一刻具象化
#
3395次浏览
84人参与
#
AI时代的工作 VS 传统时代的工作,有哪些不同?
#
6968次浏览
156人参与
#
你的landing期是如何度过的?
#
7165次浏览
128人参与
#
你的第一家实习公司是什么档次?
#
3334次浏览
57人参与
#
抛开难度不谈,你最想去哪家公司?
#
2941次浏览
75人参与
#
参加完秋招的机械人,还参加春招吗?
#
103201次浏览
676人参与
#
为什么有人零实习也能进大厂?
#
3665次浏览
77人参与
#
一人一道大厂面试题
#
114001次浏览
1263人参与
#
当你问AI“你会取代我的工作吗”,它说_?
#
2783次浏览
84人参与
#
除了Java,最推荐学什么技术?
#
4768次浏览
127人参与
#
AI求职实录
#
2372次浏览
67人参与
#
机械人春招想让哪家公司来捞你?
#
378941次浏览
3134人参与
#
你觉得什么岗位会被AI替代
#
36434次浏览
250人参与
#
在找工作求抱抱
#
1653486次浏览
10964人参与
#
哪些瞬间让你真切感受到了工作的乐趣
#
23162次浏览
99人参与
#
第X杯敬自己
#
35041次浏览
251人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务