#include #include #include typedef long long int int64; int cmp(const void *a,const void *b){ return *(int *)a-*(int *)b; } int* compress(int *a,int n,int *len){ int *b=(int *)calloc(n,sizeof(int)); memcpy(b,a,sizeof(int)*n); qsort(b,n,sizeof(int),cmp); int i=0,j=0; while(i0;i-=i&-i) res+=bit[i]; return res; } void run(void){ int n; scanf("%d",&n); int *a=(int *)calloc(n,sizeof(int)); int i; for(i=0;i