class Solution { private: int kmod = 1000000007; public: int InversePairs(vector<int> data) { if(data.size() == 0 || data.size() == 1) return 0; int l = 0,r = data.size() - 1,mid = (r - l) >> 1; vector<int> kmp(data.size(),0); int res = 0; Sort(data,kmp,l,r,res); return res; } void...