【AtCoder Grand Contest 024】E - Sequence Growing Hard
题目描述
社论
editorial:社论
这个模型转化妙啊
为了不重复计数,每次添加元素 $x$ 的时候,放到一个比 $x$ 小的 $y$ 的前面
这个过程相当于构建了一棵树
设 $f_{i,j}$ 表示 $i$ 个点,根的权值为 $j$ 的方案数
枚举第一个子树的大小,可得:$f_{i,j}=\sum_{k=1}^{i-1}{i-2 \choose k-1} f_{i-k,j}\sum_{l > j} f_{k,l}$
后缀和优化一下即可