首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
魏无忌
2019-09-18 21:45
已编辑
门头沟学院 C++
关注
已关注
取消关注
爱奇艺算法岗笔试爆炸。。。
两道编程题怎么破
#爱奇艺#
提示
全部评论
推荐
最新
楼层
Jonariguez
拼多多_算法工程师
第一题 kmp(看别人貌似暴力也能过) char T[maxn]; char P[maxn]; int f[maxn],cnt[maxn]; void getf(char *P,int* f){ int n=strlen(P); f[0]=f[1]=0; for(int i=1;i<n;i++){ int j=f[i]; while(j && P[i]!=P[j]) j=f[j]; f[i+1]=P[i]==P[j]?j+1:0; } } int main() { int i,j,n,m; scanf("%s",T); scanf("%s",P); getf(P,f); n=strlen(T); m=strlen(P); j=0; for(i=0;i<n;i++){ while(j && P[j]!=T[i]) j=f[j]; if(P[j]==T[i]) j++; if(j==m){ cnt[i]++;//在主串的第i个位置匹配成功 j=f[j]; } } printf("%d",cnt[0]); for(i=1;i<n;i++){ cnt[i]+=cnt[i-1]; printf(" %d",cnt[i]); } return 0; } 第二题 线段树 int sum[maxn*4],a[maxn],n,N; void pushupOR(int k){ sum[k]=(sum[k*2]|sum[k*2+1]); } void pushupXOR(int k){ sum[k]=(sum[k*2]^sum[k*2+1]); } void build(int k,int l,int r,int d){ if(l==r){ sum[k]=a[l];return ; } int m=(l+r)/2; build(k*2,l,m,d+1); build(k*2+1,m+1,r,d+1); if((n-d)&1) pushupXOR(k); else pushupOR(k); } void update(int p,int v,int k,int l,int r,int d){ if(l==r){ sum[k]=v; return ; } int m=(l+r)/2; if(p<=m) update(p,v,k*2,l,m,d+1); else update(p,v,k*2+1,m+1,r,d+1); if((n-d)&1) pushupXOR(k); else pushupOR(k); } int main() { int i,j,m; scanf("%d%d",&n,&m); N=(1<<n); for(i=1;i<=N;i++) scanf("%d",&a[i]); build(1,1,N,1); while(m--){ int u,v; scanf("%d%d",&u,&v); update(u,v,1,1,N,1); printf("%d\n",sum[1]); } return 0; }
点赞
回复
分享
发布于 2019-09-18 21:24
Jonariguez
拼多多_算法工程师
第一题kmp记录在那些位置上匹配成功,然后求个前缀和就是答案了。第二题用线段树,向上更新交替用OR和XOR运算,根结点的值就是答案
点赞
回复
分享
发布于 2019-09-18 21:01
很菜的程序猿
华中科技大学 Java
好难 第二道题目都没看明白
点赞
回复
分享
发布于 2019-09-18 20:39
菜鸡本菜菜
门头沟学院 Java
我已经提前交卷了,第二题超时,第一题就没明白咋做
点赞
回复
分享
发布于 2019-09-18 20:40
laterthannever
门头沟学院 前端工程师
我也是
点赞
回复
分享
发布于 2019-09-18 20:44
还没有回复哦~
相关推荐
11-22 22:26
门头沟学院 前端工程师
糕手的秋招总结
没人规定0offer就不能写秋招总结吧?😡写出我的经历,让你们看看我至今还是0offer糕手,都做对了些什么🤡🤡🤡糕手思维比较发散,所以写帖子一般废话多了点我尽量来点干货(话说今天恰华莱士给我干窜了。。。)前排提醒,小白向的,您都拿大厂offer或者就是前端大师,糕手可不敢在您面前造次啊🤡🤡🤡1.运气非常重要,如果你做到了这一条,剩下的都是狗屁,没啥要看的了2.简历还是简点好,缩成一页已经是老生常谈了,除非你四五段实习吧。就拿前端举例子,不太建议写TS。刚开始的小白思维都这样,我新学会个技术栈,那一定要写上,证明我的牛x都这么过来的,都懂我从始至终都不太喜欢TS,你可以...
码农烧烤启动:
喜欢糕手
点赞
评论
收藏
分享
11-20 22:23
上海交通大学 产品经理
面试篇 面试稳了还是挂了,怎么预判
面试分为很多种,个面或者群面,hr面或者业务面。对于心仪的公司岗位,我们往往迫不及待想知道面试结果,成熟公司一般不会直接当场告诉面试结果,那怎么通过和面试官沟通预判面试结果?先说面试稳了的迹象。1,面试官主动介绍部门和业务情况,并和你一起探讨业务问题,就差给你分配任务了2,面试官开始推销部门重要,业务核心,团队优秀和文化和谐,一副生怕你不接offer的担忧3,面试官和你沟通中已经超时,不介意延长时间继续聊,有点相见恨晚的感觉4,面试官咨询你是否可以提前来实习以及实习时间等再说面试挂了的迹象。1,面试官听完自我介绍,问了几个问题后,表现出无所谓甚至不耐烦的样子2,面试官对一些问题连续追问无果后,...
毕业求职不EMO
总结:哪家公司面试体验感最差
牛客创作赏金赛
点赞
评论
收藏
分享
11-15 19:28
已编辑
蚌埠坦克学院 硬件开发
新凯来不愧是华为的外包
经典典中典笑死我了怎么能这么好笑
999大成功:
他也太搞笑了吧
点赞
评论
收藏
分享
11-01 17:40
门头沟学院 护士
秋招结束
赛子 已签 莫辜负!离家近+薪资还行 #禾赛科技#
感性的干饭人在线蹲牛友:
🐮 应该是在嘉定这边叭,禾赛大楼挺好看的
点赞
评论
收藏
分享
11-20 14:18
已编辑
中国地质大学(武汉) 后端
今年的校招为什么这么难啊?这招的还是学生吗?
今年的秋招已经进入尾声了,我的感觉是:今年的秋招,难度真的大得离谱。尤其是中间件和高并发场景题的密集轰炸,甚至有些问题已经上升到高级开发甚至架构师的级别了,为什么今年的校招突然变得这么难啊?我想,大概率是因为三四年前,那些 通过大量学习八股文和中间件知识进入企业的学生,如今已经成了面试官。当年他们就是这样准备面试的,脑子里全是中间件和高并发的题目,而现在轮到他们负责招新人时,自然而然也开始用同样的方式去考察求职者。这导致了一个结果:今年的面试题量大而深。往年,企业的面试官们在校招中通常有分寸,知道学校里的学生,即便是 985 的毕业生,他们的实际开发经验也有限,所以不会过度刁难,而是以他们的水...
听说改名就会有offer:
因为在9月中就没hc了,所以故意刁难你
你觉得哪一届的校招最难?
牛客创作赏金赛
点赞
评论
收藏
分享
点赞成功,聊一聊 >
点赞
5
评论
分享
回复帖子
提到的真题
返回内容
招聘动态
查看更多
字节跳动
2025校园招聘
阿里云管培生
2025届校园招聘
快手Star
2025届招聘
快手
销售类投递专区
全站热榜
1
...
从露宿街头到百万级种子轮融资——我的大学时代经历了什么
3.4W
2
...
C++选手秋招总结
1.4W
3
...
字节20多面终究一场空
1.3W
4
...
不装了!牛客就是OFFER判官
1.1W
5
...
华为电话oc了
9672
6
...
泡出来啦
9163
7
...
秋招圆满结束
8004
8
...
阿里云管培生开奖了
6162
9
...
结束了,一切都结束了。。
5772
10
...
爱信等
5398
正在热议
#
25届秋招总结
#
328639次浏览
3103人参与
#
上班苦还是上学苦呢?
#
72673次浏览
652人参与
#
阿里云管培生offer
#
37042次浏览
422人参与
#
地方国企笔面经互助
#
4507次浏览
12人参与
#
如果有时光机,你最想去到哪个年纪?
#
21749次浏览
402人参与
#
选完offer后,你后悔学本专业吗
#
21908次浏览
159人参与
#
百度开奖
#
183956次浏览
1152人参与
#
我的实习求职记录
#
6070608次浏览
83542人参与
#
如何一边实习一边秋招
#
996748次浏览
12664人参与
#
找工作时遇到的神仙HR
#
553440次浏览
3801人参与
#
入职第一天,你准备什么时候下班
#
21639次浏览
144人参与
#
招聘要求与实际实习内容不符怎么办
#
10784次浏览
277人参与
#
bilibili求职进展汇总
#
33233次浏览
357人参与
#
许愿池
#
214793次浏览
2534人参与
#
学历or实习经历,哪个更重要
#
53913次浏览
423人参与
#
你今年的平均薪资是多少?
#
70863次浏览
345人参与
#
实习工作,你找得还顺利吗?
#
247760次浏览
2907人参与
#
通信硬件薪资爆料
#
609025次浏览
5193人参与
#
海康威视求职进展汇总
#
400768次浏览
3408人参与
#
携程求职进展汇总
#
135798次浏览
931人参与
#
正在实习的你,几点下班
#
53369次浏览
396人参与
#
工作两年想退休了
#
53113次浏览
672人参与
牛客网
牛客企业服务