Loading

P7535 [COCI2016-2017#4] Kas

\(\text{solution}\)

感觉题目很妙,但是是一个老套路了。

我们先设所有 \(c_i\) 的总和为 \(sum\)

然后我们考虑设 \(f_{i, j, k}\) 为前 \(i\) 个数,第一个人选了 \(j\) 元,第二个人选了 \(k\) 元时的状态能否实现,发现这个状态会爆空间,毒瘤们很不爽,决定优化。

发现最后两人的钱数并没有绝对数量上限制,只有相对数量上的限制,所以我们可以设 \(f_{i, j}\) 为到了前 \(i\) 个数,此时两人差值为 \(j\) 时两人最大总钱数。

那么状态转移就不用多说了吧,就 OK 了。

posted @ 2023-05-31 11:37  Alexande  阅读(13)  评论(0)    收藏  举报