首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
不愿透露姓名的神秘牛友
07-01 14:40
两年前的今天高考出分 松弛的爸妈和我
出分的那天上午我爸在上班 我妈出门采购 我睡到十点才醒 一家人就这样松弛(现在想想可能他们是怕我紧张) 其实查到的那一刻内心毫无波澜 一个可以预料到的中规中矩的数字 虽然后来后知后觉有点遗憾但还是当机立断宰了我爸一顿 就这么贪财不知不觉都两年前了 2025也要过去一半了 在南大遇到很多好朋友 还是相信一切都是最好的安排
高考出分的那一天,我__
点赞
评论
收藏
分享
07-01 19:00
门头沟学院 Java
腾讯ieg面试
面试时候有这么一个问题,我说MTU为1500字节,面试官问我为啥MTU是1500字节?这种问题我应该怎么回答呀,我感觉我好像get不到面试官的点,昨天面试的时候,面试官问的这类问题还很多,这类问题怎么回答呀
点赞
评论
收藏
分享
06-30 19:02
华北电力大学(保定) 机器学习
接offer了,还是sp呢
码农索隆:
想看offer细节
点赞
评论
收藏
分享
05-21 16:15
门头沟学院 算法工程师
原来大佬是这样的
别人的起点,感觉已经是自己的终点了,无敌羡慕
Yki_:
你要算时间成本呀,研究生两三年,博士三四年,加起来就五六年了,如果你本科去腾讯干五年,多领五年的年薪,加上公司内涨薪,可能到时候十五年总薪资也跟博士差不多
点赞
评论
收藏
分享
昨天 18:17
浙江大学 硬件开发
华为今年的招聘要求
牛客上看到去年有人发的,大家觉得可信吗😂
投递华为等公司10个岗位
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
招聘动态
查看更多
现代汽车前瞻技术研发中心
京东TET
全站热榜
更多
1
...
实习周报不要再写流水账了
4.4W
2
...
算一笔账
9796
3
...
毕业之后再也没人给我兜底了
9669
4
...
快手凉经
8996
5
...
差点忘了以前是干嘛的,这个梗就是2025年最大的一坨
8863
6
...
工资还是得攒着
6347
7
...
高德-交易业务-Java日常-面经(OC)
4925
8
...
字节暑期实习刚oc要不要去
3818
9
...
制造业提前批合集(个人版,大伙速投哇
3704
10
...
这样的实习,我还有必要坚持下去吗?
3579
创作者周榜
更多
正在热议
更多
#
如何准备秋招
#
11417次浏览
195人参与
#
软开人,秋招你打算投哪些公司呢
#
100941次浏览
947人参与
#
现代汽车前瞻技术研发急速编程挑战赛
#
22415次浏览
185人参与
#
你觉得实习能学到东西吗
#
16623次浏览
388人参与
#
秋招什么时候开投比较合适?
#
7069次浏览
149人参与
#
实习,不懂就问
#
28426次浏览
455人参与
#
每个月的工资都是怎么分配的?
#
14489次浏览
313人参与
#
你觉得实习只能是打杂吗?
#
192480次浏览
1223人参与
#
你们公司几号发工资
#
19042次浏览
129人参与
#
你觉得现在还能进互联网吗?
#
4644次浏览
99人参与
#
非技术岗简历怎么写
#
216862次浏览
2918人参与
#
预测一下26届秋招形势
#
25111次浏览
239人参与
#
技术岗笔试题求解
#
75459次浏览
974人参与
#
你最近一次加班是什么时候?
#
67899次浏览
346人参与
#
高考出分的那一天,我__
#
16651次浏览
267人参与
#
聊聊你的职场新体验
#
161443次浏览
1391人参与
#
打工人的精神状态
#
54108次浏览
988人参与
#
大家实习每天都在干啥
#
82874次浏览
506人参与
#
米哈游工作体验
#
17810次浏览
116人参与
#
来聊聊你认为的薪资天花板是哪家?
#
30908次浏览
174人参与
#
机械实习一天多少钱合适?
#
28996次浏览
176人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务