首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
carpediem!
2019-09-05 22:34
已编辑
钢铁研究总院 算法工程师
关注
已关注
取消关注
hulu笔试的第三题与第四题有老哥会了吗
RT
#hulu#
提示
全部评论
推荐
最新
楼层
茶兀
门头沟学院 Java
#include<cstdio> #include<cstring> #include<algorithm> #include<queue> #include<vector> #include<ctime> #include<cstdlib> using namespace std; int n; int a[5100][5100]; int dir[4][2]={0,1,0,-1,1,0,-1,0}; int vis[5100][5100]; struct node { int x,y,dis; node(){} node(int xx,int yy,int ddis):x(xx),y(yy),dis(ddis){} }; vector<node> ve; int bfs() { queue<node> q0,q1; ve.clear(); q0.push(node(0,0,0)); vis[0][0]=1; while(1) { bool judge=false; while(!q0.empty()) { judge=true; node z=q0.front();q0.pop(); if(z.x==n-1&&z.y==n-1) return z.dis; for(int i=0;i<4;i++) { int nx=z.x+dir[i][0]; int ny=z.y+dir[i][1]; if(nx<0||nx>=n||ny<0||ny>=n) continue; if(vis[nx][ny]) continue; if(a[nx][ny]==0) q0.push(node(nx,ny,z.dis)); else q1.push(node(nx,ny,z.dis+1)); vis[nx][ny]=1; } } if(!judge) { int sz=(int)ve.size(); for(int i=0;i<sz;i++) { q1.push(ve[i]); vis[ve[i].x][ve[i].y]=1; } ve.clear(); } while(!q1.empty()) { node z=q1.front();q1.pop(); if(z.x==n-1&&z.y==n-1) return z.dis; for(int i=0;i<4;i++) { int nx=z.x+dir[i][0]; int ny=z.y+dir[i][1]; if(nx<0||nx>=n||ny<0||ny>=n) continue; if(vis[nx][ny]) continue; if(a[nx][ny]==0) { q0.push(node(nx,ny,z.dis)); vis[nx][ny]=1; } else ve.push_back(node(nx,ny,z.dis+1)); } } } } int main() { while(scanf("%d",&n)!=EOF) { for(int i=0;i<n;i++) for(int j=0;j<n;j++) scanf("%d",&a[i][j]); memset(vis,0,sizeof(vis)); printf("%d\n",bfs()); } return 0; } 第三题
点赞
回复
分享
发布于 2019-09-05 23:45
yyBeta
电子科技大学 算法工程师
第四题贴个代码,做法没问题,python没有gc所以一直内存超限。。优化了很久把dp的dict改成反复清空的一维list还是不行,十分郁闷。。 其实思路跟leetcode 813.最大平均值和的分组 差不多,就是把平均数换成了类别数 import sys def largestScore(A: list, K: int) -> float: n = len(A) count = {} # 先计算各个段的场次数方便后面调用 for i in range(n): now = {A[i]} count[i, i+1] = 1 for j in range(i+1, n): now.add(A[j]) count[i, j+1] = len(now) dp = {(1, i): count[0, i] for i in range(1, n+1)} # dp[k, i] 前i个数分成k组的最大分数 for i in range(2, n+1): for j in range(i, n+1): _max = dp[i-1, j-1] + 1 for k in range(i-1, j-1): _max = max(_max, dp[i-1, k] + count[k, j]) dp[i, j] = _max return dp[K, n] _, K = map(int, sys.stdin.readline().strip().split(' ')) A = list(map(int, sys.stdin.readline().strip().split(' '))) print(largestScore(A, K))
点赞
回复
分享
发布于 2019-09-06 21:38
进击的小灰灰
电子科技大学 算法工程师
第三题,求最短路
点赞
回复
分享
发布于 2019-09-06 09:31
狗傻
门头沟学院 算法工程师
能发下题目吗?谢谢了🤣
点赞
回复
分享
发布于 2019-09-06 00:30
林夕D
淘天集团_高级算法工程师
看到大佬,大佬A了几道
点赞
回复
分享
发布于 2019-09-05 22:31
暂无评论,快来抢首评~
相关推荐
06-09 13:04
滴滴_产品经理(准入职员工)
滴滴内推-滴滴内推码
测试面经:一面自我介绍tcp和udp的区别http和https的区别对测试的理解出了一个测试用例题:假设平台每天都可以创建活动,用户领取这些活动进行参与,加入需要限制每个用户每天参与活动的时间不能超过8个小时,如果超过,就不能再领取参与,请你设计一个测试用例mysql查询语句:有一个成绩表(学号,姓名,科目,分数)存有学生各科成绩,查询学生的总成绩并进行排名你做测试的优势有哪些你对滴滴出行平台怎么做测试开发一个算法题:有x个台阶,每次可以走1-x步,打印每种走法的步数明细你在实习中遇到什么困难,怎么解决的会不会git,git命令会不会linux,常用linux命令栈和堆⭐关于职场氛围:真的很爱...
点赞
评论
收藏
分享
今天 15:00
深圳大学 运营
对不起妈妈,我真的找不到工作
还有半个多月就要毕业了 一定是我能力不够 一定是还不够好 但我此时此刻真的喘不过气 真的想一觉不醒 或许从来就没有过好运气 真的对不起,可能还是我没有努力
点赞
评论
收藏
分享
05-29 11:38
浙江工业大学 嵌入式软件开发
求各位大佬们给给意见,这份双非简历如何,想应聘嵌入式的
投了多少份简历才上岸
你觉得第一学历对求职有影响吗?
点赞
评论
收藏
分享
04-18 15:58
已编辑
门头沟学院 设计
你面试不通过的原因
看到一个hr发的,面试不通过的原因有够离谱的🥴
kaoyu:
这一看就不是计算机的,怎么还有个排斥洗碗?
点赞
评论
收藏
分享
06-06 15:38
门头沟学院 C++
diss贴
@跨专业转码好难闲暇时间刷牛客贴,无意间看到一个offer选择,结果看到某牛友评论可以进行简历包装,遂点进主页进行查看,结果评论多为实习经历造假推荐。我不禁思考,在实习公司确实可以进行项目与成果的包装,但是实习经历直接造假并且不断建议他人进行实习简历造假,这很不负责任。我自己面下来的几家,在offer中均需要进行信息验证。我有提问:1.实习offer以及秋招校招offer,需要提供证明和信息验证,你怎么办?2.牛友采用你的建议导致被拉黑,你负责吗?3.对于他人因信任你的建议而承担的人生后果,你准备如何负责?等等等等...
程序员牛肉:
支持
投递牛客等公司7个岗位 >
offer帮选
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
6
分享
评论
提到的真题
返回内容
招聘动态
查看更多
26届投递链接合集
华泰Fintech星战营
全站热榜
更多
1
...
春招失败准备转行了
1.4W
2
...
27届腾讯一面,强度太大了..
6800
华为开奖进度👉
热聊中
3
...
代码拜拜!被烟草录取了✌
5350
4
...
论双非大一的“暑期”能拿下大厂offer吗?
4626
5
...
牛友们,你们有多久没回家了?
4595
6
...
作为1名HR真是不吐不快
3924
7
...
去大厂实习了,感觉跟上高中没区别啊
3904
8
...
大厂实习后的一些反思与认知改变
3884
9
...
在西二旗上班真的没有一点活人感
3806
10
...
不是,Agent开发也算是AI?
3775
创作者周榜
更多
正在热议
更多
#
考研对你找工作产生了哪些影响?
#
8501次浏览
109人参与
#
摸鱼被leader发现了怎么办
#
57471次浏览
340人参与
#
聊聊这家公司值得去吗
#
244487次浏览
2287人参与
#
实习想申请秋招offer,能不能argue薪资
#
139115次浏览
888人参与
#
职场捅娄子大赛
#
363859次浏览
3722人参与
#
kpi面有什么特征
#
37714次浏览
278人参与
#
打杂的实习你会去吗?
#
109965次浏览
963人参与
#
我发现一个规律
#
7854次浏览
70人参与
#
电信求职进展汇总
#
9214次浏览
79人参与
#
机械只有读研才有出路吗?
#
20122次浏览
230人参与
#
为了找工作你投递了多少公司?
#
14329次浏览
213人参与
#
职场人,说说你的烦心事
#
9279次浏览
83人参与
#
你有哪些缓解焦虑的方法?
#
5247次浏览
178人参与
#
校招第一份工作你干了多久?
#
74698次浏览
365人参与
#
硬件开发岗知多少
#
11361次浏览
116人参与
#
通信硬件知识分享
#
27767次浏览
482人参与
#
如何包装实习经历
#
25828次浏览
77人参与
#
职场上哪些事情令人讨厌
#
17028次浏览
86人参与
#
总结:哪家公司面试体验感最差
#
57245次浏览
265人参与
#
你认为哪个岗位找工作最卷
#
18409次浏览
79人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务