5.25pdd

感觉pdd的题没有传说那么变态(虽然也没a出来就是了)4道a了1.6,第二道做出来跑测试用例都没问题,但是超时了通过百分之零,真不知道哪错了,第三道a了百分之六十几,也是超时了,又想不到更优解,菜鸡落泪第四道题是我最讨厌的划分题,有点贪心的感觉(?)直接放弃去看前面的了,体验了一下pdd笔试,感觉还是挺有意思的
全部评论
1+0.1+0.73+0,第二题自己测都没问题,ac不了。第三题超时,第四题看起来就很难,没写。
1 回复 分享
发布于 05-25 16:15 上海
1+1+0.78+0.65,第三题超时,第四题也是用间隔坐标的思路,但是通过率不高
点赞 回复 分享
发布于 05-26 09:09 江苏
我好像1小时就A了4题,可能是运气很好
点赞 回复 分享
发布于 05-25 21:50 上海
第一题忘了题目是啥了,第二题二分,第三题双端队列,每遇到一个R就改变输入的方向。第四题遍历一遍就行了,感觉第四题反而是最简单的一题
点赞 回复 分享
发布于 05-25 16:45 广东
第二题二分,判断没人分k个满足条件吗。第三题,“双端栈”也就是双端队列,R就换另一边加。
点赞 回复 分享
发布于 05-25 16:31 北京
最后一题贪心取前k个最大值的位置,然后计算每个坐标间隔的乘积,但最后就a了0.55,应该是有大数精度问题
点赞 回复 分享
发布于 05-25 16:31 上海
玫瑰这道题完全理解不出来题意是什么
点赞 回复 分享
发布于 05-25 16:26 浙江
pdd笔试难吗
点赞 回复 分享
发布于 05-25 16:10 新疆
有无ac大佬讲讲思路
点赞 回复 分享
发布于 05-25 16:06 甘肃

相关推荐

09-28 21:34
已编辑
浙江大学 算法工程师
1. 签到题,知道ASCII码怎么计算就行2. 给一个initial数组,代表层序遍历一棵树的节点的权值(0代表空节点),节点权值只有1,2,3,4,5五种可能,然后给你一个target数组,要求通过操作把树的节点权值变成这个数组,操作是:选中一个节点,则该节点及其子树的所有节点的权值+1(如果超过5,变回1)。 问从initial变成target的最小操作次数可以边遍历边维护一个cum_diff[i], 代表i和i的所有父节点的已操作次数, 对于节点idx, (idx-1)>>1获得其父节点下标,进而获得所有父节点操作次数,当前节点还需操作: ( (初始需操作次数 - 所有父节点操作次数)% 5) %5  次p.s. 这题90%很可能是没考虑空树3. 有n(1<=n<=100)个魔法课程,每个魔法课需要mana[i]点法力学习,学习后能增强power[i]点法强,你只有M(1<=M<=1000)点法力值来学习,同时呢,你可以选择不同的楼层学习课程,共有m(1<=m<=5)个楼层,每个楼层有一个bonus[j](1<=bonus<=3), 即在第j层学习时,增强的法强和消耗的法力都×bonus[j],  你必须按顺序学习课程。 问你可以获得的最大法强一开始直接回溯做的,想剪枝剪了好久,然后发现,回溯优化一下不就是记忆化搜索,记忆化搜索优化一下不就是动态规划?于是直接开始dp, dp[i][j][k] 代表拥有法力k时,在第j层学习第i个课程后的法强最大值,更新的时候我是用的四重循环,要注意只有dp[i-1][floor][k]>0 且 k>=cost 的时候,才进行max(dp[i][j][k], dp[i-1][floor][k] + bonus[j]*power[i])的更新第四题,由于第三题先写回溯,再优化回溯,再换成dp,再改dp的错,改了一个半小时,第四题根本没时间做了,只记得大鱼吃小鱼()
投递拼多多集团-PDD等公司10个岗位
点赞 评论 收藏
分享
评论
3
1
分享

创作者周榜

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