首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
黄小黄本黄
华为_NAIE_AI工程师
发布于上海
关注
已关注
取消关注
@努力开摆的小鱼:
7.23小红书笔试ak
T1:直接模拟 或者上等差数列求和公式都可以void solve(int u){ cin>>n>>k; ll res=0; for(int i=1;i<=n;i++){ res+=1ll*i*k; } cout<<res<<endl;}T2:贪心+二分先按照左端点排序,枚举第i个区间 贪心的思想:肯定先把第i个区间的数全选了,然后再往左枚举 去二分找到能选的一个最大的区间下标void solve(int u){ cin>>n>>m>>k; for(int i=1;i<=m;i++){ cin>>w[i].x>>w[i].y; w[i].x++; } sort(w+1,w+m+1); for(int i=1;i<=m;i++){ int len=w[i].y-w[i].x+1; s[i]=s[i-1]+len; } int res=0; for(int i=1;i<=m;i++){ int len1=s[i]-s[i-1]; if(len1>=k){ cout<<k<<endl; return; } int target=w[i].x-k+len1; int l=1,r=i-1; while(l<r){ int mid=l+r>>1; if(w[mid].y>=target)r=mid; else l=mid+1; } if(w[r].y>=target){ int len2=s[i-1]-s[r]+w[r].y-max(target,w[r].x)+1; res=max(res,len1+len2); } } cout<<res<<endl;}T3:经典前后缀分解:首先考虑不替换x 就是LeetCode53最大子数组和替换的话 枚举替换第i个位置,把整个区间拆分成左右两个部分 最大和就是x+max(0,left)+max(0,right)right可以使用dp预处理void solve(int u){ cin>>n>>x; for(int i=0;i<n;i++){ cin>>w[i]; } ll res=-1e18; memset(g,-0x3f,sizeof g); for(int i=n-1;i>=0;i--){ g[i]=max(g[i+1],0ll)+w[i]; res=max(res,g[i]); } ll s=0; for(int i=0;i<n;i++){ s=max(0ll,s); res=max(res,s+x+max(0ll,g[i+1])); s+=w[i]; } cout<<res<<endl;}
点赞 50
评论 17
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
03-27 09:50
广西大学 算法工程师
美团 AI Agent 开发 一面
1.说一下 Transformer 的底层结构吧Transformer 的核心是用自注意力代替传统序列模型里的递归结构。一个标准模块通常包含多头自注意力、前馈网络、残差连接和 LayerNorm。自注意力负责让每个 token 和其他 token 直接交互,前馈网络负责做非线性变换,残差和归一化负责保证深层训练稳定。它真正厉害的地方不是结构复杂,而是信息传播路径短,长距离依赖更容易建模,并且天然适合并行训练。2. Transformer 为什么用了 LayerNorm 呢因为 BatchNorm 依赖 batch 维度上的统计量,但 NLP 任务里句子长度不一致,线上推理时 batch 也经常...
AI-Agent面试实战...
点赞
评论
收藏
分享
昨天 11:00
山东大学 Java
百度今年暑期实习太狠了...5000+offer什么概念?
刚看到百度今年暑期实习的数据,5000+Offer,90%AI岗。说实话,第一反应是:这规模,有点狠。简单拆一下这个数字背后的逻辑,你就会明白为什么这可能是27届最好的窗口期。作为一个去年刚经历过校招、现在已经在搬砖的25届小学长,我简单说几个让我觉得“这波27届确实赶上好时候了”的点。1.这个数字,放在之前不敢想我记得投暑期实习的时候,百度的盘子大概是2000-3000的量级,专项也就三个。今年直接干到5000+、七大专项。不是说百度以前不好,而是今年的供给量明显上了一个台阶。放在头部大厂里,能把暑期实习开到5000+的,一只手数得过来。而且90%是AI岗,这意味着名额基本都集中在我这种学计...
点赞
评论
收藏
分享
03-09 11:15
天津工业大学 测试工程师
这是同一个人吧
这是**吗,天天发内推吗,想钱想疯了。看到都烦,我来牛客看面经结果全被这个刷屏
牛客45681302...:
内推还能拿钱,第一次知道
三月的小目标
点赞
评论
收藏
分享
03-14 18:07
江南大学 Java
27届0实习,求拷打简历
投boss已经投麻了,好多都是已读不回,找不到啥约面的机会,想求问一下各位大佬现在是继续找日常好,还是冲暑期好,找暑期我怕要求太高过不了面两个项目都是我问ai写的,求问大佬们还有啥需要改进的地方吗
点赞
评论
收藏
分享
03-27 21:02
清华大学 Java
小米 Java 软件开发工程师一面面经
1. 你的项目中使用了消息队列(MQ),如何保证消息的可靠性投递(不丢失)?回答:保证可靠性需要从三个阶段入手: 生产者阶段:开启确认机制(如 RabbitMQ 的 Confirm 模式或 RocketMQ 的同步发送)。发送失败时进行重试,或者记录日志入库。MQ 节点阶段:开启持久化(交换机、队列、消息全部持久化到磁盘)。如果是集群环境,使用镜像队列或多副本同步,确保 Leader 宕机后数据不丢。消费者阶段:关闭自动 ACK,改为手动 ACK。只有在业务逻辑处理成功后才返回确认,防止消息在处理中途由于异常丢失。2. 谈谈 Netty 的高性能架构,为什么它比传统的 Tomcat 连接器更快...
查看20道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
1
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
我放弃互联网大厂了。。
3550
2
...
Vibe Coding开发前的 7 个关键步骤
2968
3
...
字节实习一、二、三、HR面面经
2674
4
...
双非前端字节一面面经(难度 plus ultra 版)
2327
5
...
我招了!当年就是被招行这么招进去的
1625
6
...
京东零售平台产品与研发中心一面
1607
7
...
美团后端暑期实习一面
1484
8
...
美团暑期二面
1412
9
...
腾讯前端暑期实习一面
1393
10
...
如何把面试主动权握在手里?Ai岗面试焚诀!
1376
创作者周榜
更多
正在热议
更多
#
你觉得大几开始实习最合适?
#
9937次浏览
96人参与
#
实习生的蛐蛐区
#
921598次浏览
4699人参与
#
开放七大实习专项,百度暑期实习值得冲吗
#
29183次浏览
531人参与
#
你见过哪些招聘隐形歧视?
#
6871次浏览
67人参与
#
毕业季等于分手季吗
#
59303次浏览
680人参与
#
面试被问到不会的问题,你怎么应对?
#
8969次浏览
73人参与
#
厦门银行科技岗值不值得投
#
12838次浏览
307人参与
#
面试吐槽bot
#
182250次浏览
865人参与
#
好好告别我的学生时代
#
138174次浏览
1554人参与
#
25届秋招公司红黑榜
#
328789次浏览
1292人参与
#
小厂实习有必要去吗
#
87354次浏览
417人参与
#
租房前辈的忠告
#
380382次浏览
7491人参与
#
你都用vibe coding做过什么?
#
4272次浏览
171人参与
#
做完笔试后你收到面试了吗?
#
9589次浏览
82人参与
#
Vibe Coding 会干掉初级岗位吗?
#
8259次浏览
132人参与
#
实习转正进行时
#
168486次浏览
1064人参与
#
AI Coding实战技巧
#
2953次浏览
78人参与
#
你现在一天AI几次?
#
3343次浏览
61人参与
#
牛友の3月总结
#
13373次浏览
123人参与
#
如果人生可以debug你会改哪一行?
#
3610次浏览
75人参与
#
大厂实习和小厂实习最大的区别是什么?
#
17908次浏览
114人参与
#
百度工作体验
#
319739次浏览
2239人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务