void swap(int &a,int &b)
{
int tmp=b;
b=a;
a=tmp;
}
void RandomShuffle(int *a,int n)
{
for(int i=0;i<n;i++)
{
int j=rand()%(n-i)+i;//产生i到n-1间的随机数
swap(a[i],a[j]);
}
}
{
int tmp=b;
b=a;
a=tmp;
}
void RandomShuffle(int *a,int n)
{
for(int i=0;i<n;i++)
{
int j=rand()%(n-i)+i;//产生i到n-1间的随机数
swap(a[i],a[j]);
}
}