喷水装置 sort
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<algorithm>
using namespace std;
/*double cmp(const void*a,const void*b)
{
return *(double*)b>*(double*)a?1:-1;
}*/
int main()
{
int i,n,m;
scanf("%d",&n);
while(n--)
{ int j=1;
double s=0,a[660]={0},b[660]={0};
scanf("%d",&m);
for(i=0;i<m;i++)
{
scanf("%lf",&a[i]);
b[i]=(a[i]+1)*(a[i]-1);
}
sort(b,b+m);
//qsort(b,m,sizeof(b[0]),cmp);
//if(b[m-1]>=sqrt(20))
//printf("%d\n",j);
// else
for(i=m-1;s<20;i--)
{ s+=b[i]; j++;}
printf("%d\n",j);
}
return 0;
}