这道题是目前我做bzoj最感动的一题没有之一……首先先警示一下,分块的题目能不套主席树尽量不套因为主席树不仅回答来一个log而且常数也比较大,对于分块这种根号的算法非常不适合这里是求区间逆序对,考虑查询,不难想到答案是[l,r]所夹整块之间的逆序对数目和两边的数所带来的逆序对数目和首先第一部分是可以预处理出来的,算法是O(n*tot*logn)第二部分裸的想法是求每个数ai在区间[l,i]比它小的个数,然后可以用主席树搞搞但是不幸的是,这样直接T到死,自测bzoj第一点的数据就跑了24s……伤不…