description analysis 首先不管\(a,b,c,d\)重复的情况方案数是正逆序对之积 如果考虑\(a,b,c,d\)有重复,只有四种情况,下面括号括起来表示该位置重复 比如\(\{a,(b,c),d\}\),其中\(b=c,S_a<S_b,S_c>S_d\) 还有\(\{(a,c),b,d\}\),\(\{a,c,(b,d)\}\),\(\{c,(a,d),b\}\),注意前两种不在括号内的数可以互换 那么扫两次,用数据结构维护在某个位置前面或后面比该数大或小的数 于是拿总方…