CF623E Transforming Sequence 经典的倍增NTT题目,但是由于万恶的模数导致这道题变成了倍增MTT 要求n个数前缀或严格递增的序列个数,一共有k位。 然后我们考虑进行dp,然后我的思路就是 f i , j f_{i,j} fi,j表示前i位在k位中有j位的方案数,然后可以利用组合数进行转移,但是这个状态设计不优秀,主要在于它包含了这j位在k位中哪些位置的信息,但是我们完全不需要,因为这j位和其他j位是完全等价的,我们本质上只需要考虑这j位,那么得到另一个状态设计 g i , j g_{i,j} g