首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
ly0521
2017-09-16 21:02
帝都小航 算法工程师
关注
已关注
取消关注
网易互娱机器学习工程师
有人也是报了这个么,编程题好难啊,感觉比今日头条的内推编程还难
#网易#
提示
全部评论
推荐
最新
楼层
菜鸟求offer啊
腾讯_应用研究
0ac。。。唉。
点赞
回复
分享
发布于 2017-09-17 00:49
weiandy
大学 Java
(1) #include <bits/stdc++.h> using namespace std; inline int cal_step(int a, int b){ return int(a/10 == b/10 ? 0 : 1) + int(a%10 == b%10 ? 0 : 1); } int modify(int num, int range){ int res = 0, step = cal_step(num, 0); for(int cand = 1; cand < range; cand++){ int step_tmp = cal_step(num, cand); if(step_tmp < step){ res = cand; step = step_tmp; } else if(step_tmp == step && cand < res) res = cand; } return res; } int main(){ int T, h, m, s; scanf("%d", &T); while(T--){ scanf("%d:%d:%d", &h, &m, &s); printf("%02d:%02d:%02d\n", modify(h, 24), modify(m, 60), modify(s, 60)); } return 0; } (2) #include<bits/stdc++.h> using namespace std; const int maxn = 110; int T, m, n; char maze[maxn][maxn]; char goal[maxn]; int goallen; int nxt[maxn]; int search(int sx, int sy, int dx, int dy){ int x = sx, y = sy; int curmat = 0; int res = 0; while(x < m && y < n){ while(maze[x][y] != goal[curmat] && curmat) curmat = nxt[curmat]; if(maze[x][y] == goal[curmat]){ curmat = curmat + 1; if(curmat == goallen){ res++; curmat = nxt[curmat]; } } x += dx; y += dy; } return res; } void build_next(){ nxt[0] = nxt[1] = 0; for(int i = 2; i <= goallen; i++){ int j = i - 1; while(j){ if( goal[i-1] == goal[nxt[j]] ){ nxt[i] = nxt[j] + 1; break; } else j = nxt[j]; } if(goal[i-1] != goal[nxt[j]]) nxt[i] = 0; } } int main(){ scanf("%d", &T); while(T--){ scanf("%d%d", &m, &n); for(int i = 0; i < m; i++) scanf("%s", maze[i]); scanf("%s", goal); goallen = strlen(goal); build_next(); int res = 0; for(int i = 0; i < m; i++) res += search(i, 0, 0, 1); for(int i = 0; i < n; i++) res += search(0, i, 1, 0); for(int i = 0; i < m; i++) res += search(i, 0, 1, 1); for(int i = 1; i < n; i++) res += search(0, i, 1, 1); printf("%d\n", res); } return 0; } (3) #include <bits/stdc++.h> using namespace std; const int maxn = 100010; int T, m, n; int nums[maxn]; inline bool legal(int step, int start, int choice){ if(choice == 2) return (nums[n - 1] - nums[start]) >= step; if(n - start < choice) return false; if(nums[start + 1] - nums[start] >= step) return legal(step, start + 1, choice - 1); int left = start + 1; int right = n - 1; while(right - left > 1){ int mid = (left + right) / 2; if(nums[mid] - nums[start] >= step) right = mid; else left = mid; } return legal(step, right, choice - 1); } int main(){ scanf("%d", &T); while(T--){ scanf("%d%d", &n, &m); for(int i = 0; i < n; i++) scanf("%d", nums + i); sort(nums, nums + n); int step_legal = 0; int step_illegal = nums[n-1] - nums[0] + 1; while(step_illegal - step_legal > 1){ int mid = (step_illegal + step_legal) / 2; if(legal(mid, 0, m)) step_legal = mid; else step_illegal = mid; } printf("%d\n", step_legal); } return 0; }
点赞
回复
分享
发布于 2017-09-16 23:49
c瓜
华南理工大学 算法工程师
投的是推荐算法工程师。。
点赞
回复
分享
发布于 2017-09-16 22:37
暂无评论,快来抢首评~
相关推荐
02-04 20:48
郑州大学 测试开发
b站测开一面面经
最近面试以来压力最大的一次,问的角度和很多问题都是以前没有问过、思考过的📍面试公司:b站🕐面试时间:2026.2.4💻面试岗位:测试开发实习生❓面试问题:1、自我介绍; 2、实习经历拷打; 3、实习中最让你映像深刻的经历; 4、你觉得你实习中的难点是什么; 5、讲一下公司的业务; 6、对比其他同类产品,你觉得你们的优势是什么; 7、你刚刚提到了k8s,讲一讲指令; 8、知道注册中心的概念吗; 9、现在让你搭建一个注册中心如何搭建(问的很细,包含具体的技术栈和部分代码); 10、sql查询语句:查30天以上购买最多的top10; 11、算法:最长回文字符串; 反问:如果让您搭注册中心,您会...
查看11道真题和解析
点赞
评论
收藏
分享
02-04 16:25
金山办公_前端开发(准入职员工)
本科就业转码上岸前端开发经验分享
一、写在最前面各位立春快乐。不知道牛客的小伙伴们最近过得怎么样?是已经上岸开始享受所剩无几的大学生活,还是正在沉淀准备春招,或是已经在跟生活对线了?我的秋招在十二月初结束,距今已两个月。当时拿到了某中厂前端开发offer及几个意向,考虑到网签即将截止且身心俱疲,便没有继续面试直接签约。最近看到小黑菌大佬的帖子,深受启发,于是也将自己的心路历程与经验分享出来,希望能给同路人一些参考。本文大纲:个人背景本科就业与读研的取舍为什么选择前端/什么样的人适合前端时间线与阶段性任务名词解释二、个人背景西安电子科技大学通信工程专业,绩点排名比较靠后,有挂科经历,有一个很水的竞赛获奖以及奖学金、无论文发表。转...
关于春招/暑期实习,你想...
点赞
评论
收藏
分享
01-12 13:31
已编辑
南京工业职业技术学院 Java
27 届二本找实习
27 届二本找实习😭😭 求指导 求建议
点赞
评论
收藏
分享
02-06 23:05
百度_感知算法工程师(准入职员工)
OPPO内推,OPPO内推码
关于工作环境:base深圳前海 内部配置绝了。一整栋50层都是oppo哒,我的工位可以看到欢乐港湾和大海,零食柜自给,很感动的是每层都提供独立的隔音室,3层饭堂里,23楼是最好吃的 周边很繁华。楼下三层是大商场,午饭后我一般会和其他实习生姐妹去citywalk,好多奶茶店,茶救,奈雪 喜茶,瑞幸,奶白,煲珠公每天换着喝,好幸福 关于工作氛围 感受到相当年轻,相当扁平的氛围,我们组(销售运营部)有三个哥哥姐姐直接对接我,她们人真的很nice,笨笨的我不会时,问她们都会耐心解答~~ 关于工作内容 感觉出入还是有的,问了哥哥姐姐,他们收到五六十份简历,面了6个,最后选了我,好感动好幸运。偏大客户运营...
OPPO公司福利 1154人发布
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
招聘动态
查看更多
27届简历点评
27届寒假/转正实习汇总
全站热榜
更多
1
...
有了AI之后,程序员能不能干到65岁?
2804
2
...
字节飞书测开日常oc,附上面经
2580
3
...
腾讯AI产品一面:如何缓解幻觉?
2002
4
...
美团50亿收购叮咚买菜,校招HC会变多吗
1908
5
...
文科生能做产品经理吗?
1738
6
...
莉莉丝前端一面
1281
7
...
小厂面试官神人多
1250
8
...
发工资啦!!!
1178
9
...
秋招之后我才知道我问题多多
1073
10
...
大厂上班到底是咋样的
1073
创作者周榜
更多
正在热议
更多
#
牛客吐槽大会
#
29237次浏览
336人参与
#
一份好的简历长什么样?
#
24220次浏览
442人参与
#
春节前,你还在投简历吗?
#
1308次浏览
27人参与
#
春节提前走,你用什么理由请假?
#
734次浏览
19人参与
#
春招什么时候投?
#
451次浏览
11人参与
#
材料专业就业可以去哪些企业岗位
#
55177次浏览
379人参与
#
一上班就想____,这正常吗?
#
17512次浏览
147人参与
#
刚入职就____,这样正常吗?
#
127658次浏览
670人参与
#
校招入职后的感受
#
479289次浏览
3664人参与
#
现在还是0offer,延毕还是备考
#
1283914次浏览
7925人参与
#
设计人秋招体验最好的公司
#
81104次浏览
735人参与
#
招聘要求与实际实习内容不符怎么办
#
166600次浏览
922人参与
#
你觉得机械有必要实习吗
#
73635次浏览
487人参与
#
携程求职进展汇总
#
867192次浏览
5663人参与
#
找实习多的是你不知道的事
#
1790838次浏览
20673人参与
#
机械人选offer,最看重什么?
#
158665次浏览
798人参与
#
设计人的面试记录
#
187698次浏览
1607人参与
#
我的秋招总结
#
280734次浏览
4334人参与
#
聊聊你的职场新体验
#
319608次浏览
1862人参与
#
为了减少AI幻觉,你注入过哪些设定?
#
9158次浏览
230人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务