int ans = 0; //[l,r) void merge_sort(vector<int>&A, int l, int r, int *T) { if(r-l >1) { int mid = l+(r-l)/2; int ll = l, rr = mid,i = l; merge_sort(A, l, mid, T); merge_sort(A, mid, r, T); while(ll<mid || rr < r) { ...