#include #include #include using namespace std; const int maxn=1e5; int n, a[maxn], b[maxn]; void Qsort(int l,int r) { if(r-l <= 1) return; copy(a+l, a+r, b); int pivot = b[rand() % (r - l)]; int cnt = 0; for(int i=0;i>n; for(int i=0;i>a[i]; Qsort(0, n); for(int i=0;i