Monkey Party(HDU-3506)优化区间DP
Monkey Party传送门HDU-3506题意:是让你每次把相邻两队猴子合为一队,并且其时间花费为两队的猴子数总和,问把所有猴子合为一队最小需要的时间。思路:这应该是一个区间DP的题,但是这个题是一个环形区间DP问题,所以它的最大数量是2000,正常的区间PD的时间复杂度是O(N3),所以这个题如果用正常区间DP会TLE(wa后才发现。。。),所以应该用四边形不等式来优化区间DP,把时间复杂度降为O(N2),这样才可以过。四边形不等式的证明感觉挺麻烦的,所以直接贴个链接吧四边形不等式。环形区间
原创
2020-09-09 22:12:43 ·
687 阅读 ·
0 评论