#include #include #include #include using namespace std; void q_sort(int *a, int l, int r) { int x, y, k, i = l, j = r; x = a[l + rand()%(r-l+1)]; while (i<=j) { while (a[i]x) j--; if (i<=j) { y=a[i]; a[i]=a[j]; a[j]=y; i++; j--; } } if (l