#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
int cmp(const void *a,const void *b)
{
return *(double*)b>*(double *)a?1:-1;
}//函数的类型标示符一般为int
int main()
{
int n,m,i;
double r[610],s;
scanf("%d",&n);
while(n--)
{
memset(r,0,sizeof(r));
scanf("%d",&m);
for(i=0;i<m;i++)
scanf("%lf",&r[i]);
qsort(r,m,sizeof(r[0]),cmp);
for(s=i=0;i<m;i++){
s+=2*(sqrt(r[i]*r[i]-1));//算出圆覆盖长方形的长度
if(s>=20&&r[i]>1) break;
}
printf("%d\n",i+1);
}
return 0;
}
南阳 6 喷水装置(1)
最新推荐文章于 2018-11-17 22:09:52 发布