可以用built-in的qsort
#includeiostream
#includecstdlib
usingnamespacestd;
intarray[1000000];
intcomp(constvoid*a,constvoid*b)
{
return*((int*)b)-*((int*)a);
}
intmain()
{
intm,n;
while(scanf(\"%d%d\",in;i)
{
scanf(\"%d\",arrayi);
}
qsort(array,n,sizeof(int),comp);
for(inti=0;im;i)
{
if(i)putchar(\'\');
printf(\"%d\",array);
}
putchar(10);
}
}
<h4class=\"ask\">追问
oj上显示是TimeLimitExceed诶,还有能否用c啊,我c还不会的,麻烦了。
|