首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
ly0521
2017-09-16 21:02
帝都小航 算法工程师
关注
已关注
取消关注
网易互娱机器学习工程师
有人也是报了这个么,编程题好难啊,感觉比今日头条的内推编程还难
#网易#
提示
全部评论
推荐
最新
楼层
c瓜
华南理工大学 算法工程师
投的是推荐算法工程师。。
点赞
回复
分享
发布于 2017-09-16 22:37
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
菜鸟求offer啊
腾讯_应用研究
0ac。。。唉。
点赞
回复
分享
发布于 2017-09-17 00:49
还没有回复哦~
相关推荐
昨天 18:35
北京理工大学 后端
vivo内推vivo内推码
vivo 25届校招、26届暑期实习内推码(ES1W00)各专业和方向均有可投递的岗位【关于vivo】vivo维沃移动通信有限公司是一家国际性的智能终端设备公司【岗位类型】市场类、营销类、产品运营类、财务类、职能支持类、供应链类、研发类(通信/电子/计软)、设计类【工作地点】北京、上海、深圳、西安、杭州、南京、东莞投递网址:https://hr-campus.vivo.com/campus/jobs推荐码:ES1W00简历第一时间送到HR面前。25届校招直达链接:https://hr-campus.vivo.com/campus/jobs?shareId=73df302c-7013-4dd4-...
投递vivo等公司8个岗位 >
点赞
评论
收藏
分享
昨天 13:08
深信服_Java研发工程师(准入职员工)
深信服内推深信服面经
一面自我介绍实习中遇到的最大困难分批处理数据问题:如何分批处理数据?回答:一开始COUNT总的条数,然后使用LIMIT和OFFSET进行分批查询。每个线程处理一个固定范围的数据,若范围内无数据则停止。追问:若多线程分批查询过程中有数据插入或者删除,则数据缺漏,如何解决问题?回答:维护事务。追问:多线程共享事务存在问题,不合适,有其他方式吗?回答:上锁,但是效率低下(面试官看我给出的两个方案都不满意,没再追问)CSRF攻击防护:问题:什么是CSRF攻击?如何防止?手撕:程序输出解释:问题:解释这个程序的输出(Java的值传递还是引用传递的例子)。绘图程序的改进:问题:如何改进绘图程序使其输出连续...
深信服
|
校招
|
15个岗位
点赞
评论
收藏
分享
02-14 17:52
福州大学 Java
26届实习,求求简历指导
想开学找暑期或者日常实习,不知道简历有没有什么地方需要改进的,求求建议
点赞
评论
收藏
分享
昨天 01:27
北京交通大学 C++
26届 大佬们评价一下简历 不玻璃心
感觉自己的智商和准备的方向不够支持后端了 准备allin大厂测开了 大佬们看看我这个简历如何 为什么boss上打招呼都不回复 除了boss还可以在哪投简历? #如何写一份好简历#
如何写一份好简历
点赞
评论
收藏
分享
02-12 14:04
北京交通大学 大数据开发工程师
绩效自评一定要给自己打A!!
兄弟们,绩效自评一定得给自己打A啊!千万别谦虚给低分,不然领导正愁给谁高分,你这不就“主动请缨”了嘛,而且多数领导不会给你更高分。我几年前试用期绩效自评打了B,领导就给了同等级,还好是试用期。真别等领导主动给高评价!
准备进厂的劳伦斯很迷人:
小学时候有个册子 自评 小组 老师 我谦虚打了个b 小组别人给我打b 老师来句我觉得能给他打a 但是小组长说他自评是b怎么能打高呢 那时候我才明白的道理
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
招聘动态
查看更多
26届实习生双选会报名开启
26届实习软件笔试必刷题单
全站热榜
更多
1
...
厌倦互联网了,开始逃离ing
1.2W
2
...
985计算机老学长掏心窝子:当年我踩过的坑,希望你们能绕开
8951
3
...
代码与豹尾:一个做题家的赛博修仙启示录
4928
4
...
兄弟们,考上玉虚宫研究生了,选哪个导师啊
3273
5
...
影石Insta360|嵌入式软件|日常实习一面
2999
6
...
实在智能日常一面(全程高能,无八股)
2924
7
...
腾讯hr-后台方向有过一面的吗
2766
8
...
26届求助
2674
9
...
拒绝腾讯面试会不会影响后续的投递?
2314
10
...
山东人心中的成见是一座大山
2254
创作者周榜
更多
正在热议
更多
#
文科生还参加今年的春招吗
#
1998次浏览
21人参与
#
我的工作日记
#
50731次浏览
704人参与
#
选择和努力,哪个更重要?
#
37647次浏览
408人参与
#
如果再来一次,你还会学硬件吗
#
101350次浏览
1221人参与
#
小厂实习有必要去吗
#
28899次浏览
194人参与
#
如果公司降薪,你会跳槽吗?
#
42948次浏览
335人参与
#
机械人选offer,最看重什么?
#
68046次浏览
431人参与
#
大疆今年的机械笔试难吗?
#
34637次浏览
406人参与
#
大疆的机械笔试比去年难吗
#
63463次浏览
575人参与
#
影石Insta360求职进展汇总
#
106201次浏览
945人参与
#
24届市场营销薪资爆料
#
9055次浏览
62人参与
#
秋招拿一个offer可以躺平吗
#
125904次浏览
885人参与
#
秋招前后对offer的期望对比
#
222907次浏览
1667人参与
#
一人推荐一个值得去的通信/硬件公司
#
160343次浏览
1731人参与
#
长光卫星求职进展汇总
#
27051次浏览
180人参与
#
春招启动,你开始投递了吗?
#
48342次浏览
453人参与
#
机械人,你的第一份感谢信是谁给的
#
19885次浏览
258人参与
#
职场上哪些事情令人讨厌
#
12951次浏览
59人参与
#
你的秋招简历被谁挂了?
#
214520次浏览
2389人参与
#
我是XXX,请攻击我最薄弱的地方
#
11534次浏览
106人参与
牛客网
牛客企业服务