CF1989 edu167

为什么出题人不卡记忆化!!!

wc。T4 记忆化如果碰上一直不变的话就变成 1e12 了。这样就 rk 2000 了,掉大分。

B

dp 即可。

C

二分+贪心。

D

南平。果然被卡了。但是 zxr 和 lhy 也没了,赢。

记忆化的好处就在于如果 \(V\) 一直在变的话复杂度就是 \(O(n+V)\)

但是 hack 数据的构造是 \(V\) 一直不变,马上变成 \(O(nV)\)

所以我们要解决跳过 \(V\) 不变的问题。

先说一下贪心思路。

按照 \(x\) 排序,维护 \(x-y\) 的最小值,转移就是 \(dp_i=dp_{i-(x-y)}+1\)\(i\) 是你当前考虑到的 \(x\)。这个 dp 一看上去就很有道理。

然后对于 > 1000000 的部分我们要先操作一次使得 \(V\le 10^6\),操作 \(x-y\) 最小的即可,因为 \(V\) 很大所以一定操作可行。

posted @ 2024-06-28 11:50  LCat90  阅读(23)  评论(0编辑  收藏  举报