Anton and Permutation

洛谷的remotejudge好想崩了,代码交到cf上的

可以知道一次交换只会影响\([l,r]\)内的数,分块暴力统计

直接考虑\(l\)\(r\)不在同一个块里面的情况

我们需要预处理出一个数组\(cnt[i][j]\),表示第\(i\)个块内比\(j\)小的数的个数,这里要用树状数组进行处理

然后剩下的分类讨论就好了

注意这道题目的卡常,不能全部开long long,因为是8个字节,相比于int,运算速度更慢

posted @ 2024-01-13 22:22  最爱丁珰  阅读(1)  评论(0编辑  收藏  举报