L 区间与绝对值 用莫队先离线操作,用树状数组维护两个东西,一个是小于(大于)一个数的个数和小于(大于)一个数的和,那我们每次加入一个数时产生的贡献时 () ,删除一个数时时我们对应删除掉即可。我们这样只维护了一半,乘2即是答案。 #include <bits/stdc++.h> #define int long long #define endl '\n' #define sz(x) x.size() #define lbt(x) (x)&(-x) #define rep(i,n) for(int i=0;i<n;i++) using namespace std;...