首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客656636787号
山东科技大学 算法工程师
发布于山东
关注
已关注
取消关注
@匿名牛油:
秋招复盘:广联达笔试
第一题 自己就过了18%,在牛客上学习了别人方法dp+2分查找#include<bits/stdc++.h>using namespace std;int bitsearch(vector<vector<int>> &nums, int right, int start){ // 2分查找 找到小于start的第一个nums[j]中的值 int left = 0; while(left <= right) { int mid = left + (right-left)/2; if(nums[mid][1]<=start) { left = mid +1; } else{ right = mid -1; } } return right;}int main(){ int n; cin >> n; vector<vector<int>> nums(n, vector<int>(3)); for(int i=0; i<n; i++) { cin >> nums[i][0]; } for(int i=0; i<n; i++) { cin >> nums[i][1]; nums[i][1] += nums[i][0]; // 将start_time + nums[i][1] 计算出 end_time } for(int i=0; i<n; i++) { cin >> nums[i][2]; } // 排序 按照第二个维度从小到达排序 sort(nums.begin(), nums.end(), [](const vector<int>& v1, const vector<int>& v2) { return v1[1] < v2[1]; }); long dp[n+1]; // dp 数组 // dp[i] 表示第i个订单时能获得最大报酬 dp[0]=0; // 第0个订单是获得最大报酬为0 for(int i=1; i<=n; i++){ // 从1开始遍历到n 表示1到n个订单 // 对于第i个订单如果不接单,则第i个订单时获得的最大报酬和第i-1个订单一样 dp[i] = dp[i-1]; // 如果接单,需要找到接该单前能完成的第j个订单 ,根据二分查找,找到小于第i个订单的start_time nums[i-1][0]; int j = bitsearch(nums, i-1, nums[i-1][0]); // 第 j个订单完成后对应的值为 dp[j+1],加上第i个订单的值nums[i-1][2] long jiedan = dp[j+1] + nums[i-1][2]; dp[i] = max(dp[i], jiedan); // 选择最大的 } cout << dp[n] << endl; } /*测试用例5 1 3 6 7 114 3 4 3 92 5 5 3 4输出14 */
点赞 4
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
07-25 14:59
文远知行_感知算法工程师(准入职员工)
文远知行内推
文远知行嵌入式面经➕内推🌟 个人背景:985硕,无大厂实习,但有两个车载嵌入式项目,刚通过文远知行4轮技术面,分享一手经验!📌 面试流程速览笔试:3道编程题(C/C++为主,涉及链表和内存管理)。技术一面:手撕代码 + 硬件基础(50分钟)。技术二面:系统设计 + 多线程实战(40分钟)。技术三面(交叉面):项目深挖 + 行业场景(30分钟)。HR面:离职原因/职业稳定性。时间线:2周速通(面试官效率高,但手撕题难度陡增)。💻 技术面真题回忆1. 手撕代码题题目1:反转链表的指定区间(如反转第m到第n个节点),要求空间复杂度O(1)。坑点:头节点可能被反转,需用dummy节点占位。楼主评...
点赞
评论
收藏
分享
07-29 12:06
苏州大学 集成电路IC设计
大胆点
包装不等于造假,公司、岗位、年限啥的就别造假了,背调一抓一个准,这就别动歪心思了,offer没了不谈,还要进黑名单。而项目经历、你的角色职责、产出倒是能修饰下,最关注的反而是最水的。先聚焦你的人设和过往经历,简历要看匹配性,这个大家都知道。然而很多人都有一个误区,以为匹配性=这事儿我做过,我有点经验。然后简历上写个5,6个项目,再加个个人总结:经历丰富,适应能力强。意思是:这些我都干过,面试官你要啥自己挑,我都行。但其实面试官对匹配性的期望是精于此道,不一定年限有多长,但你过往经历基本都围绕一个单点展开,是聚焦的,连贯的。你的目标岗位,越细分越好。重点匹配一两个就好。再就是包装角色,你得想清楚...
简历上的经历如何包装
点赞
评论
收藏
分享
07-24 03:49
门头沟学院 Java
java开发:家人们能去吗
java开发岗😩😩😩
牛客73769814...:
这种小作坊去了也费劲
点赞
评论
收藏
分享
06-17 21:57
门头沟学院 Java
哥们👯♂️,我成玩具了?
白友:
噗嗤,我发现有些人事就爱发这些,明明已读不回就行了,就是要恶心人
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
07-25 17:51
京东提前批
笔试不难,我只能说东子这次可以去做兄弟了
投递京东等公司10个岗位
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
都是 dirty work,为什么别人的简历上就能言之有物🤔
8981
2
...
实习都是CRUD怎么包装
6653
3
...
滴滴提前批
5922
4
...
【07.29更新】能救一个是一个!26届毁意向毁约裁员黑名单
5249
5
...
百度提前批一面(秋招第一场也估计是压力最大的)
4453
6
...
秋招首凉-腾讯TEG 云架构平台提前批
4082
7
...
干活最少的实习生因为长得漂亮转正了
3207
8
...
面试劫匪??????
2607
9
...
团孝子启动ing!
2603
10
...
令人心动的offer!!!
2184
创作者周榜
更多
正在热议
更多
#
26届的你,投了哪些公司?
#
16110次浏览
198人参与
#
我对___祛魅了
#
26503次浏览
263人参与
#
中兴秋招
#
193744次浏览
2167人参与
#
你最讨厌面试问你什么?
#
10901次浏览
167人参与
#
你跟室友的关系怎么样?
#
2900次浏览
59人参与
#
工作中哪个瞬间让你想离职
#
44967次浏览
398人参与
#
简历上的经历如何包装
#
10581次浏览
331人参与
#
你遇到最难的面试题目是_
#
3855次浏览
77人参与
#
如何快速融入团队?
#
9478次浏览
120人参与
#
和同事相处最忌讳的是__
#
12817次浏览
136人参与
#
通信/硬件求职避坑tips
#
85947次浏览
868人参与
#
什么样的背景能拿SSP?
#
14894次浏览
122人参与
#
毕业后不工作的日子里我在做什么
#
190165次浏览
1633人参与
#
应届生应该先就业还是先择业
#
124776次浏览
695人参与
#
字节跳动工作体验
#
458222次浏览
4625人参与
#
如何排解工作中的焦虑
#
190468次浏览
1958人参与
#
多益网络求职进展汇总
#
30916次浏览
137人参与
#
总结:哪家公司面试体验感最差
#
63193次浏览
286人参与
#
元戎启行求职进展汇总
#
35919次浏览
277人参与
#
我和mentor的爱恨情仇
#
61742次浏览
378人参与
#
实习生活中那些难忘的瞬间
#
163829次浏览
2438人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务