[SDOI2008]Sue的小球

题目链接:Sue的小球

强烈谴责“收集”的定义,竟然到负的还能收集


找性质能力还是太弱。别傻啊

可以先考虑 dp 这个路径,但是看起来直接 dp 路径很不可做,尝试对这个路径的 dp 找性质

性质:不会出现 \(a<b<c\) 的位置,然后你 \(c \to a \to b\) 这么走,因为可以换成 \(c \to b \to a\).

同样的,你也不可能跳过一个从 \(a\) 跳到 \(a+2\),因为你过程中可以捎上他

所以,我们发现 \(vis\) 的球位置一定是一段连续区间,且当前一定在区间的左端点 / 右端点,这样就可以设计 \(dp\) 了。

我们令 \(dp_{l, r, 0/1}\) 表示当前 vis 的区间是 \([l, r]\),我在左端点 / 右端点,球的最小下落距离总和,然后利用费用提前计算的 trick 来搞一搞即可。

posted @ 2021-06-02 06:46  LiM_233  阅读(36)  评论(0)    收藏  举报