不等关系
题解
感觉有点麻烦,可能还是我太差了。
首先我们先考虑不管">“的情况,我们得到的就是一串断断续续的的”<"序列。
很容易发现,连在一起的部分就是要求出一个这么长的递增序列。
我们令这些递增序列的长度为 { a 1 , . . . , a k } \{a_{1},...,a_{k} \} {
a1,...,ak},我们就是要从这 n n n个数中得到这 k k k个长度为 a a a的递增序列,这个值是比较好算的,就是 n ! ∏ i = 1 k a i ! \frac{n!}{\prod_{i=1}^{k}a_{i}!} ∏i=1kai!n!。
相当于先得到一个 n n n的排列,将其分开后再去掉某一段内部不合法的情况,很明显,对于任意一段,其内部合法的情况应该是唯一的。
对于含有">“的情况,我们可以通过容斥求出。
设 d p i dp_{i} dpi表示长度为 i i i的排列合法的概率, f i f_{i} fi表示长度为 i i i的排列的合法的情况数, c n t i cnt_{i} cnti表示以 i i i为止的前缀中含有”>"的个数。
由于, f i = ∑ j ∈ [ 1 , i ) , s j = ′ > ′ ( − 1 ) c n t i − 1 − c n t j f j C i