拼多多笔试思路分享

1.差分2.贪心+二分 最大值最小化/最小值最大化一般都是用二分3.应该是个用前缀和+二分 nlogn,飞船不用返航,卡的时间有点久了4.一眼树形dp但是没思路,时间也不是很够了

1.第一题,赛车,参差板子题记录一个参差数组data,起点0,终点n+1对于每个水泥路段,data[left] += 1,data[right+1] -= 1遍历完后计算一下1-n区间,看看那部分水泥路最长就是对的那条。

2.第二题,赛后想到的思路不一定对。可以二分法插入角色。

3.第三题,我用了前缀和加速。对于每个s,维护一个左边的燃料收集点集合,每个元素形式是[绝对距离差,能量数量],然后前缀和累加一下加速。每次遍历一下,先往右,可以最远到哪,同时计算一下最远的往左收集的燃料数量。

加一些剪枝就能100%。

4.第四题 染色法+拓扑排序

对每个边,如果u v的freq有差距,就设置一条从freq小到freq大的边,还要维护它的入度和出度。最后用拓扑,遍历入度为0的节点做一个bfs(dfs会卡10%左右,深度太深)。每次入度为0的节点设为能量石1个,然后遍历,链条长1个点就加一个石头,如果加一个还不能多余那个节点当前最低石头数量,就return。

欢迎使用我的内推链接加入拼多多~:https://careers.pddglobalhr.com/campus/intern?t=vSypT8yAuQ 内推码:vSypT8yAuQ

全部评论

相关推荐

昨天 11:07
已编辑
门头沟学院 C++
首先,这个肯定挂了但还是说一下吧手撕:一个巨简单的题,大一新生都会做,就是一个数组按照长度分割,而且对面面试官把格式都写好了,只需要像leetcode一样简单些几行即可。(这里楼主大脑宕机了,犯了一个低级错误类似没写分号那种,搞了半天最后是面试官提醒我才搞好)项目:我写的项目正好撞枪口了,对方就是做wx音视频通讯的,可以说被拷打地体无完肤(当然在最后的反问环节,我也用同样的问题拷打了面试官)八股:协程,加密,tcp,udp等等反正我很菜吧,面试官都会根据你的水平来出,我觉得参考价值不大就先不整理了反问:面试表现这块,面试官说我表现地很好没什么问题(这句话出来心凉透了,本来就知道凉了)说我是他面过表现最好的,我立马反问,你是只面试过我一个吗,面试官说面过很多😀😀😀我真的笑发财了,他还说我反应特别快,其实就是我答不上来就直接说不知道,摆烂的速度很快。有一说一这个面试官不像上一个那么温柔,这个不怎么笑还总是直击痛点,可能这就是wxg的实力吧。孩子没招了,网上大家的面筋都是被拷打,我连被拷打的资格都没有,唉,好羡慕那些大佬,学了很多我不会的东西,我感觉自己像个弱智一样,面试甚至比平时还傻一点 。------------------------更新:秒挂😎
查看3道真题和解析
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务