传送门 题意: 给出n,k,m,问有多少个序列组 (A0,A1,...,An) ( A 0 , A 1 , . . . , A n ) 满足以下条件: 序列 Ai A i 的长度恰好为i 所有元素均在 [1,k] [ 1 , k ] 的范围内 Ai−1 A i − 1 是 Ai A i 的子序列 Ai A i 的字典序大于 Ai−1 A i − 1 答案模m输出。 n,k≤300 n , k ≤ 300 Solution: 我们考虑在一个长为n的序列中加入一个数x,使得新的序列的字典序要比之前的大 那么这个x只能加在某个比x小的数y的左边或者是序列末尾(如...