首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
12-19 18:25
顺丰集团_大数据挖掘与分析工程师(准入职员工)
顺丰内推,顺丰内推码
已经来工作一个多月啦,感觉幸福度很高,顺丰真的是很值得来的一家公司!公司里的氛围很好,同事们很nice很好沟通,和大家私下相处也贼融洽。工作很充实但是没什么压力,领导带教都不push,感觉每天来公司都很开心~💼 公司岗位数据分析💢 工作强度在整个集团里算卷的,顺丰科技大多数部门965美滋滋,但是我进的部门业务多975,双休基本可以保证,需求多的话周末也要赶一下进度。🫶️ 团队氛围进的团队好,前辈都很热心教人,有问必答。❤️ 职场感受希望我这次转正能通过吧,能过的话会来报喜😊顺丰集团2026届校招启动!【公司简介】:顺丰集团是世界500强企业第377位,中国第一大、世界第四大快递物流服务...
顺丰集团工作强度 378人发布
点赞
评论
收藏
分享
12-22 21:57
武汉大学 Java
20251222【字节】面试算法真题(共2题)
题目1:求一个字符串的最长无重复字符子字符串长度题目2:长度最小的子数组
查看2道真题和解析
点赞
评论
收藏
分享
12-13 14:51
已编辑
井冈山大学 算法工程师
实习离职前赶上公司团建
太棒了
龙虾x:
算法比你强的没有你美,比你美的…..算了已经没有比你美的了
工作两年想退休了
点赞
评论
收藏
分享
11-14 08:52
山东工商学院 Java
实习期间被导员抓到了被迫返校
😭😭本人大三上,运气好进了一家小公司实习,其实我就会个crud写了个外卖项目,但是有公司愿意收留我,我很珍惜这次实习机会,但是有个老师喜欢举报我们这帮逃课实习的,被导员压力了,说是什么领导来查,当天晚上让我立即回宿舍,明早必须去上课实际上第二天来根本没什么领导,导员说的后果很严重,说再被抓到就要把我这学期成绩清零然后上报我夜不归宿并且让我延毕😭但是我很珍惜这次实习机会,师傅对我很好什么问题都愿意帮我解决,一时半会也找不到替课的感觉很为难了,延毕感觉很麻烦
吴鹏阳:
这个老师如果爱举报,你这门课确实可能挂科,这没办法。但是辅导员所谓的延毕,,怎么说呢,毕业生的就业率可是辅导员的一大考核,他咋可能为了一个逃课实习去损害自己的利益呢?
点赞
评论
收藏
分享
12-20 18:24
杭州电子科技大学 Unity3D客户端
28届处女面纪念
bg双非本无实习经验投了网易的客户端日常,面了60+min面试官人很好,考的c++八股基本是很基础的,在视野范围内,可惜我八股临时背的不够熟练,有些概念没吃透拷打了挺久的项目,主要是关于lua的,从中也认识到了自己实现上的不足最后来了一段手撕业务题,一下子懵了,感觉leetcode白刷了hhh总体来说对自己的表现还算满意,没卡在最担心的八股上面就是胜利x 不过却在没怎么准备的unity/c#八股上栽跟头了x 还是对自己太自信了,业务和八股还是有一条鸿沟的。晚点简单复盘一下吧许愿一个二面
哈哈哈,你是老六:
感觉有戏
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
2025的主旋律是蛰伏,落寞,遗憾
7937
2
...
圣诞节用 AI 做个牛客运营翻翻乐!(含代码)
6298
3
...
杂记近期所面试的三家中小厂
5344
4
...
选择即命运—2025年度总结
4766
5
...
大学废物离开优绩主义之后发现外面根本没下雨
4465
6
...
从H200解禁评估:国资算力平台还值得应届就业吗?
3963
7
...
壕壕壕,京东发7个月年终,此生要做东孝子
3371
8
...
实习没事做是福也是祸
2755
9
...
我只是一个脆弱的人
2709
10
...
#秋招落幕,你是He or Be# 秋招圆满结束啦,成功以本科学历进入字节算法岗。你可以永远相信ACM竞赛的力量!
2433
创作者周榜
更多
正在热议
更多
#
2025年终总结
#
171877次浏览
2909人参与
#
找工作,行业重要还是岗位重要?
#
85207次浏览
1688人参与
#
职场上哪些行为很加分?
#
306709次浏览
3451人参与
#
大家每天通勤多久?
#
69622次浏览
441人参与
#
实习的内耗时刻
#
211021次浏览
1538人参与
#
你面试体验感最差/最好的公司
#
17171次浏览
284人参与
#
一人说一个提前实习的好处
#
10345次浏览
203人参与
#
今年你最想重开的一场面试是?
#
3860次浏览
69人参与
#
秋招落幕,你是He or Be
#
11356次浏览
231人参与
#
互联网行业现在还值得去吗
#
46883次浏览
351人参与
#
实习没事做是福还是祸?
#
16420次浏览
253人参与
#
面试吐槽bot
#
164967次浏览
814人参与
#
重来一次,你会对开始求职的自己说
#
5885次浏览
150人参与
#
反问环节如何提问
#
126351次浏览
2663人参与
#
礼物开箱Plog
#
655次浏览
24人参与
#
工作中听到最受打击的一句话
#
6354次浏览
111人参与
#
团建是“福利”还是是 “渡劫”
#
6994次浏览
149人参与
#
我的第一份实习怎么找的
#
208502次浏览
1827人参与
#
比亚迪工作体验
#
74620次浏览
281人参与
#
大家实习每天都在干啥
#
106483次浏览
581人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务