考虑对每一条路径差分,以此计算每个点在每轮中第个捡的贡献:
所以一个点在这一轮中越早捡贡献越少
所以枚举捡了轮,最远的个垃圾在这轮中第一个捡,以此类推
一开始想当然地用了dp,把一个区间里的垃圾放在同一轮里捡,而贪心是把一个区间里的垃圾放在每一轮的同一个捡
Code
相关文章:
考虑对每一条路径差分,以此计算每个点在每轮中第个捡的贡献:
所以一个点在这一轮中越早捡贡献越少
所以枚举捡了轮,最远的个垃圾在这轮中第一个捡,以此类推
一开始想当然地用了dp,把一个区间里的垃圾放在同一轮里捡,而贪心是把一个区间里的垃圾放在每一轮的同一个捡
Code
相关文章: