摘要:
容易根据数据范围得到状态 \(f_i\) 表示只考虑前 \(i\) 个牌并推倒前 \(i\) 个牌的最小代价。原因是这样转移没有啥后效性。 从每个点开始 \(dp\),可以得到如下式子: 向左推倒第 \(i\) 个骨牌,由于最多只能推倒 \(l_i\),\([l_i,i)\) 这些是可以选择性在 \ 阅读全文
posted @ 2025-11-20 19:01
NeeDna
阅读(17)
评论(0)
推荐(0)
摘要:
考虑直接计算贡献,对于每个点找出那些交换会使其产生贡献,排除本来就是好的排列之后,发现交换一定更优,接下来分类讨论。 \(a_i=i\) 这个时候如果左边数都小于他,那么这个数是合法的,直接计入答案,因为我们肯定不会交换这个数两侧的,因为左侧数小于右侧一定不优,直接计入答案即可。 否则这个数如果左右 阅读全文
posted @ 2025-11-20 19:01
NeeDna
阅读(66)
评论(0)
推荐(0)

浙公网安备 33010602011771号