想到了一道绝妙的算法题

某公司养鱼严重,但是迫于社会压力,不得不在春招开始的第k天之后,每天必须发一份offer。假设该公司每天9:00会收到一份简历,并且当天就走完三面+HR面,并且在21:00就给出该候选人的综合评分,并且要在每天22:00的时候必须发出一份offer,给到当前所有候选人中评分最高的一位。同时,每份简历最多只能在人才库中停留k天,超时会被自动踢出。假设该公司春招持续了N天,请你设计一个O(N)的算法,来为该公司在每天22:00的时候,发一份offer#面试那些事##面经#
全部评论
//公司正在裁员,hc锁死 return -1;
10 回复 分享
发布于 2022-04-10 13:02
还真是,等的和挂的时候也在思考这个综合排序挂人系统
1 回复 分享
发布于 2022-04-11 00:38
可惜这里空白太小写不下
1 回复 分享
发布于 2022-04-12 11:38
优秀
点赞 回复 分享
发布于 2022-04-10 12:28
只能nlgn吧,维护一个优先队列,按分数优先,白天有入就入,插入分数和插入的时间,要出的时候就一直pop直到头部简历的等待时间在k之内
点赞 回复 分享
发布于 2022-04-11 17:31

相关推荐

点赞 评论 收藏
分享
牛可乐121381:卖课的
点赞 评论 收藏
分享
评论
10
6
分享

创作者周榜

更多
牛客网
牛客企业服务