点我看题目 题意 :给你一个数列,a1,a2,a3,a4.......an,然后可以求出逆序数,再把a1放到an后,可以得到一个新的逆序数,再把a2放到a1后边,,,,,,,依次下去,输出最小的那个逆序数. 思路 :用线段树就是查找比当前这个数大的已存入线段树中的个数.比如求a[i],那么就查找当前线段树(a[i]+1,n)中的个数..然后把a[i]更新到线段树中..求逆序数的时候法,当把x放入数组的后面,此时的逆序数应该为x没放入最后面之前的逆序总数加上(n-x)再减去(x-1):sum =…