MENU

线段树合并

做题笔记 2023.2 Part 2

CF1784D Wooden Spoon

这类问题通常可以按两种顺序 dp,本题中我们需要限制每组中最小的数依次递减,一种显然的想法是从大到小 dp,对于每个数考虑该数是与之前的某些数构成一组还是不做任何操作,类似于 ARC093F,当然由于我们需要对第一个数的每种取值计算方案数,所以 dp 需要反向,转移过程中的组合系数可能会很反常。另一种是从后向前,从小到大 dp,在填数的过程中留下一些空位,在后期对每个数决策是去填上之前的空位还是新开一组。两种方法都是 $O(n2^n)$ 的。

Read More