首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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-18 08:46
沈阳工业大学 研发工程师
机考E卷200分题 - 最长子字符串的长度
题目描述 给你一个字符串 s,字符串s首尾相连成一个环形 ,请你在环中找出’l’、‘o’、‘x’ 字符都恰好出现了偶数次最长子字符串的长度。 输入描述 输入是一串小写的字母组成的字符串s。 1 <= s.length <= 5 x 10^5 s 只包含小写英文字母。 输出描述 输出是一个整数 用例1 输入 alolobo 1 输出 6 1 说明:最长子字符串之一是 “alolob”,它包含 ‘l’,'o’各 2 个,以及 0 个 ‘x’ 。 用例2 输入 looxdolx 1 输出 7 1 说明 最长子字符串是 “oxdolxl”,由于是首尾连接在一起的,所以最后一个 ‘...
大厂原题(全网最全,持续...
牛客创作赏金赛
点赞
评论
收藏
分享
11-23 11:04
门头沟学院 Java
双非二本java后端的“海市蜃楼”
前言:真的很折磨,投递4个月,boss沟通1200多家以及中大厂官网各种投简历,最后只有5面,已经累了,总算是在12月之前拿到一个满意的offer了。 双非二本要是java后端起步太晚(大二下学期才开始)或者没有过硬的奖项和项目还是考虑转吧,我是大一开学就决定走java后端,当时天真的以为只要踏踏实实的就可以找到满意的offer,现在看来,有时候选择>>努力。以我投了4个月的心得来看在没有实习经历前中大厂基本不会给面试的机会,“9分运气1分实力”在此刻具象化了,在刚开始投简历的时候我也曾以为java后端都可以像牛客上的大佬人手至少一份大厂offer,未曾想时间击碎了这虚...
Astraia:
就算是幸存者偏差之下的人也都没有一蹴而就的成功,一步一步往上爬吧,总不能失去做梦的勇气
双非有机会进大厂吗
找工作,你会甘心进小厂还是猛冲大厂
点赞
评论
收藏
分享
10-09 19:35
门头沟学院 Java
Java 已经卷到这种程度了吗
预约瞬间就没了
洛必不可达:
java的竞争激烈程度是其他任何岗位的10到20倍
点赞
评论
收藏
分享
11-15 13:21
广西科技师范学院 软件测试
初筛都过不了,求指教
尊嘟假嘟点击就送:
加v细说,问题很大
点赞
评论
收藏
分享
11-19 19:29
携程_前端(准入职员工)
美团优选前端一二三面
8/30,一面 56min 面试官介绍业务 自我介绍 介绍项目,项目选定技术栈的原因 vite为什么比webpack快,了解过打包原理吗 如果让你实现一个打包工具怎么实现 虚拟列表实现思路、细节 url输入到渲染 v8垃圾回收机制 CSS性能优化 CSS垂直水平居中 为什么js是单线程的 js开启多线程 ES6的class继承相当于ES5的哪种继承 看输出: console.log('script start'); async function async1() { await async2(); console.log('async1 end'); } async funct...
查看42道真题和解析
软件开发笔面经
点赞
评论
收藏
分享
点赞成功,聊一聊 >
点赞
3
评论
分享
回复帖子
提到的真题
返回内容
招聘动态
查看更多
字节跳动
2025校园招聘
阿里云管培生
2025届校园招聘
快手Star
2025届招聘
快手
销售类投递专区
全站热榜
1
...
爱信等
1.1W
2
...
11.25校招&实习招聘信息汇总
6229
3
...
秋招圆满结束
6126
4
...
阿里云管培生开奖了
5264
5
...
阿里云VS腾讯VS华为,决赛圈
5133
6
...
总结一下鼠鼠找实习的历程
4850
7
...
真心觉得25届的求职之路太艰难了
4297
8
...
华为开奖
4241
9
...
offer比较的一些建议:互联网、银行、金融科技、国企、央企
4168
10
...
放弃代码,结束秋招啦!
3714
正在热议
#
25届秋招总结
#
299781次浏览
2651人参与
#
如果不工作真的会快乐吗
#
59023次浏览
515人参与
#
阿里云管培生offer
#
17014次浏览
294人参与
#
地方国企笔面经互助
#
3746次浏览
10人参与
#
美团求职进展汇总
#
1326963次浏览
12446人参与
#
选完offer后,你后悔学本专业吗
#
19753次浏览
143人参与
#
百度开奖
#
161721次浏览
970人参与
#
正在实习的你,几点下班
#
51740次浏览
387人参与
#
国央企薪资爆料
#
8180次浏览
67人参与
#
如何一边实习一边秋招
#
991965次浏览
12638人参与
#
提前批简历挂麻了怎么办
#
146376次浏览
1948人参与
#
学历or实习经历,哪个更重要
#
50918次浏览
402人参与
#
海康威视求职进展汇总
#
398726次浏览
3406人参与
#
米哈游求职进展汇总
#
175836次浏览
1458人参与
#
求职遇到的搞笑事件
#
70728次浏览
576人参与
#
投递实习岗位前的准备
#
1179028次浏览
18392人参与
#
面试体验感最好的是哪家?
#
85036次浏览
845人参与
#
实习生应该准时下班吗
#
167379次浏览
1159人参与
#
得物求职进展汇总
#
66191次浏览
682人参与
#
网申一定要掌握的小技巧
#
5315次浏览
53人参与
#
招聘要求与实际实习内容不符怎么办
#
10243次浏览
273人参与
#
0offer是寒冬太冷还是我太菜
#
898023次浏览
8010人参与
牛客网
牛客企业服务