P1908
求逆序对,注意可能有重复数字,排序的时候要注意,否则会wa
C[x]表示1-x中已经有的数字数量,也就是说如果1-5中有3个数,那么逆序就是5-3=2,但是正序是C[x-1] = C[4] = 2
数组C中存的是正序对-1,所以每次操作要sum += i - sum(node[i].index),这样才是逆序对
时间复杂度O(nlogn)
// Decline is inevitable,
// Romance will last forever.
// P1908
//#include
#include
#include
#include
#include
#include
#include
#include
#include
#include