首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
此题有解否?
2019-04-12 12:23
已编辑
武汉大学 算法工程师
关注
已关注
取消关注
webank笔试只过了2.7题,总得三题编程题
有希望过吗?
#微众银行#
提示
全部评论
推荐
最新
楼层
佛系找工作
西安电子科技大学 Java
考试过了近五十分钟才进场考试。。 第一题55 剩下的 没时间做了😥
点赞
回复
分享
发布于 2019-04-11 21:10
stpraha
门头沟学院 算法工程师
😅第一题是排队那个题?求问怎么做的
点赞
回复
分享
发布于 2019-04-11 21:03
开挂了的牛油果很忙碌
阿里巴巴_JAVA开发工程师
第一题约瑟夫环一直55什么鬼,二三全过了。
点赞
回复
分享
发布于 2019-04-11 21:06
iceCream1997
华中农业大学 单片机
C++同2.7,能过吗
点赞
回复
分享
发布于 2019-04-11 21:08
老司机李云龙
字节跳动_Data-商业化技术_后端开发工程师
一样2.7 感觉人均2.7
点赞
回复
分享
发布于 2019-04-11 21:09
阳光似火
山东农业大学 C++
对啊,最后一道,怎么想优化方法,都是没过那30% 。。。
点赞
回复
分享
发布于 2019-04-11 21:14
Hasaki灬
中国电影资料馆 C++
我看n这么大直接就没写。。
点赞
回复
分享
发布于 2019-04-11 21:16
剑雨巍巍
门头沟学院 Java
很强,大佬甩个代码呗,学习下!
点赞
回复
分享
发布于 2019-04-11 21:18
玩归玩闹归闹别拿offer开玩笑
中国原子能科学研究院 Java
投的什么岗
点赞
回复
分享
发布于 2019-04-11 21:19
此题有解否?
楼主
武汉大学 算法工程师
第一题 int a, b, c; cin >> a >> b >> c; int res; res = 1 + b - c; cout << res; return (0);
点赞
回复
分享
发布于 2019-04-11 21:29
此题有解否?
楼主
武汉大学 算法工程师
第二题 #include<iostream> #include <string> using namespace std; //int a, b, c; //cin >> a >> b >> c; //int res; //res = 1 + b - c; //cout << res; //return (0); int array1[1001]; int array2[1001]; int main() { int n; cin >> n; if (n <= 1) { cout << 0 << endl; return 0; } for (int i = 0; i < 1001; i++) { array1[i] = array2[i] = 0; } //int *array1 = new int[n + 1]{0}; /*计算素数*/ //int *array2 = new int[n + 1]{0}; for (int i = 2; i <= n; i++) { if (array2[i] == 0) { for (int j = 2; j*i <= n;j++) { array2[j*i] = 1; } } if (array2[i] == 1) { continue; } } /*方幂*/ for (int i = 2; i <= n; i++) { if (array2[i] == 0) { array1[i] = 1; //int j = 1; int base = i; int temp = i; while (1) { temp *= base; if (temp > n) { break; } else { array1[temp] = 1; } } } else { continue; } } int cnt = 0; for (int i = 2; i <= n; i++) { if (array1[i]==1) { cnt++; } } //delete[] array1; //delete[] array2; return (0); }
点赞
回复
分享
发布于 2019-04-11 21:30
此题有解否?
楼主
武汉大学 算法工程师
第三题70,暴力搜索 /* 时间限制:C/C++语言 2000MS;其他语言 4000MS 内存限制:C/C++语言 65536KB;其他语言 589824KB 题目描述: 回文串是无论正着读还是反着读都一样的字符串,比如“level”或者“noon”就是回文串。 若将某个十进制非负整数N,转换成二进制后得到的 01 序列具有回文串的性质,则称该数为回文数,比如十进制非负整数 9 表示成二进制后得到 1001,“1001”具有回文串的性质,则称十进制整数 9 为回文数。 现给你一个十进制整数N,请计算小于等于N的回文数的数量。 输入 第一行包含一个整数N, 1 ≤N≤1018。 输出 输出一个整数M,表示小于等于 N 的回文数的数量 样例输入 6 样例输出 4 提示 Input Sample 10 Output Sample 6 */ #include<iostream> #include <vector> using namespace std; typedef long long LL; int isHuiWen(LL n) { vector<LL> temp; while (n) { if (n%2==0) { temp.push_back(0); n /= 2; } if (n%2==1) { temp.push_back(1); n /= 2; } } int len = temp.size(); if (len==1) { return 1; } int i = 0; int j = len - 1; while (i<j) { if (temp[i]==temp[j]) { i++; j--; } else { return -1; } } return 1; } int main() { LL n; cin >> n; int cnt = 0; for (LL i = 0; i <= n; i++) { if (isHuiWen(i)==1) { cnt++; } } cout << cnt << endl; return (0); }
点赞
回复
分享
发布于 2019-04-11 21:30
起一个响亮的名字呀
武汉大学 C++
😭 我第三题好不容易写出来了常数复杂度的算法,结果时间还是不够,没交上。 #include <iostream> #include <string> #include <algorithm> using namespace std; int main() { unsigned long long n; cin >> n; if (n == 0) { cout << 1 << endl; return 0; } else if (n == 1 || n == 2) { cout << 2 << endl; return 0; } else if (n == 3) { cout << 3 << endl; return 0; } string binaryForm; bool flag = false; for (unsigned long long i = (long long)1 << 63; i != 0; i = i >> 1) { if (i & n) { binaryForm += '1'; flag = true; } else { if (flag) { binaryForm += '0'; } } } int length = binaryForm.size(); long long count = 1; int curr = 1; for (int i = 0; i < length - 1; i++) { if (i % 2 == 0 && i != 0) { curr *= 2; } count += curr; } string subLeft = binaryForm.substr(1, (length - 1) / 2); int times = 1; for (int i = subLeft.size() - 1; i >= 0; i--) { if (subLeft[i] == '1') { count += times; } times *= 2; } string newBinaryForm = "1" + subLeft; if (length % 2) { subLeft.pop_back(); } reverse(subLeft.begin(), subLeft.end()); newBinaryForm += subLeft + "1"; if (newBinaryForm <= binaryForm) { count++; } cout << count << endl; return 0; }
点赞
回复
分享
发布于 2019-04-11 21:46
起一个响亮的名字呀
武汉大学 C++
再贴一遍,真的很难受。。。 #include <iostream> #include <string> #include <algorithm> using namespace std; int main() { unsigned long long n; cin >> n; if (n == 0) { cout << 1 << endl; return 0; } else if (n == 1 || n == 2) { cout << 2 << endl; return 0; } else if (n == 3) { cout << 3 << endl; return 0; } string binaryForm; bool flag = false; for (unsigned long long i = (long long)1 << 63; i != 0; i = i >> 1) { if (i & n) { binaryForm += '1'; flag = true; } else { if (flag) { binaryForm += '0'; } } } int length = binaryForm.size(); long long count = 1; int curr = 1; for (int i = 0; i < length - 1; i++) { if (i % 2 == 0 && i != 0) { curr *= 2; } count += curr; } string subLeft = binaryForm.substr(1, (length - 1) / 2); int times = 1; for (int i = subLeft.size() - 1; i >= 0; i--) { if (subLeft[i] == '1') { count += times; } times *= 2; } string newBinaryForm = "1" + subLeft; if (length % 2) { subLeft.pop_back(); } reverse(subLeft.begin(), subLeft.end()); newBinaryForm += subLeft + "1"; if (newBinaryForm <= binaryForm) { count++; } cout << count << endl; return 0; }
点赞
回复
分享
发布于 2019-04-11 21:48
③四五
华南理工大学 C++
可以讲下第一题思路吗
点赞
回复
分享
发布于 2019-04-11 21:59
mine_jm
湖南大学 C++
同2.7后台
点赞
回复
分享
发布于 2019-04-11 22:06
还没有回复哦~
相关推荐
11-23 12:48
南京工业大学 Java
看腻了佬,十分钟来看看一名计算机普通双非硕的秋招总结
牛客上充斥着佬们的offer选择和秋招总结,这两天想找些双非硕兄弟们的秋招记录参考参考,能找到的帖子少之又少,趁着今天有时间有心情分享一下供兄弟们参考也作为自己的一个总结😎 始终觉得互联网上也该有更多普通人的生活记录,羡慕佩服佬的同时真的时而也会焦虑迷茫😢 首先介绍下个人bg,南京某学院本计科专业,南京某双非电子信息硕(不过学校有个双一流名头) 简单说硕士期间和大部分人一样做的深度学习,自学java找工作,那么久了水平依旧是苍穹外卖水平hhh,力扣刷了30左右hhh,不过八股个人觉得背的还可以,反正应付面试很ok,大概就是这样 不优秀不突出但普通hhh 适合更多👶 哥们呢我比较爱玩,...
过关斩将结果败给排序:
看😭了
找工作,你会甘心进小厂还是猛冲大厂
双非有机会进大厂吗
点赞
评论
收藏
分享
11-23 14:51
大连理工大学 算法工程师
秋招的最后一问,关于海康威视
经历了漫长的4个月折磨,已经打算不再考虑工作的事情了,顺其自然就是最好的安排。sad,无实习真的太难了几个月来不断的到各个社交平台看池子的开奖情况,就像一只下水道的小老鼠看到井口的阳光一样幻想着自己出去后自由自在的样子。不过很可惜,目前仅达成了保底的成就,就如同走出了阴暗的水渠,但发现外面的怪物们可以一脚给我踩死,真正期待的oc可望而不可求。来这里最后问问友友们一个关于海康机器人的问题,之后就专心写论文了,是否能从池子泡出来也不再关心了。本人方向决策算法,9月末一面,十一过后三面完成,HR沟通还有一轮线下面试。10月20号开始,海康一些部门已经陆续开奖,而我也迟迟没有等到面试消息。本来...
海康威视求职进展汇总
点赞
评论
收藏
分享
11-09 12:17
清华大学 C++
装杯可以判刑吗
out11Man:
小丑罢了,不用理会
点赞
评论
收藏
分享
11-24 23:07
Momenta_算法
Momenta入职感受
给大家详细聊一聊公司上班细节,大家可以评估下自己来了能否适应。智驾整体强度都比较大,因为基本都算初创公司,还没做到能躺着收钱的地步,凡事看两面,压力大但是能学到东西,不至于说每天干重复的东西么没有提示,工作时间10am-19pm,项目交付的时候加班就多,基本上9点左右,公司包三餐 工作再忙都要好好吃饭 公司统一使用美餐app 可以根据自己喜好来订餐到工位餐区也可以去楼下美好荟去合作商家堂食比如:老乡鸡 costa 美餐20元餐标超出部分自己补差价👇 王阿吉的快餐真的很好吃强推 )别担心会吃腻 行政小姐姐会定期更换合作商家。其他福利 ,中秋节有公司定制周边和礼盒(全年就中秋有),出行方面内部员...
Momenta公司福利 293人发布
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
3
分享
评论
提到的真题
返回内容
招聘动态
查看更多
字节跳动
2025校园招聘
阿里云管培生
2025届校园招聘
快手Star
2025届招聘
快手
销售类投递专区
富士通(西安)
2025校园招聘
全站热榜
1
...
到了新公司,不要用力过猛
1.6W
2
...
万字长文讲透金融科技方向的就业机会
8611
3
...
校招两方/三方违约模板
7219
4
...
泡出来啦
6392
5
...
华为开奖,详细时间线
5721
6
...
听学长的没错
5497
7
...
秋招圆满结束!!
5414
8
...
从露宿街头到百万级种子轮融资②——我的实习期都经历了什么
5294
9
...
华为开奖?
5189
10
...
今年谨慎等华为
4965
正在热议
#
25届秋招总结
#
384175次浏览
3827人参与
#
ai智能作图
#
13125次浏览
201人参与
#
阿里云管培生offer
#
54082次浏览
1547人参与
#
地方国企笔面经互助
#
6228次浏览
14人参与
#
我的实习求职记录
#
6110667次浏览
83867人参与
#
发工资后,你做的第一件事是什么
#
5373次浏览
23人参与
#
北方华创开奖
#
65118次浏览
526人参与
#
硬件兄弟们 甩出你的华为奖状
#
76645次浏览
621人参与
#
如果再来一次,你还会选择这个工作吗?
#
104948次浏览
1056人参与
#
哪些公司校招卡第一学历
#
31731次浏览
91人参与
#
如果有时光机,你最想去到哪个年纪?
#
27234次浏览
566人参与
#
如果你有一天可以担任公司的CEO,你会做哪三件事?
#
9260次浏览
189人参与
#
你觉得第一学历对求职有影响吗?
#
16090次浏览
131人参与
#
华为工作体验
#
109643次浏览
853人参与
#
中兴求职进展汇总
#
467055次浏览
2435人参与
#
还记得你第一次面试吗?
#
30475次浏览
428人参与
#
牛客租房专区
#
4049次浏览
115人参与
#
许愿池
#
216866次浏览
2544人参与
#
腾讯求职进展汇总
#
206234次浏览
1690人参与
#
产运销实习日记
#
27893次浏览
323人参与
#
阿里求职进展汇总
#
71958次浏览
786人参与
#
上班到公司第一件事做什么?
#
14642次浏览
165人参与
牛客网
牛客企业服务