标签:
2
5
2 3.2 4 4.5 6
10
1 2 3 1 2 1.2 3 1.1 1 2
2
5
注:所用装置为给出的装置,每个装置只能用一次。
#include<stdio.h>
#include<math.h>
int main()
{
int m,n;
double a[610];
scanf("%d",&m);
while(m--)
{
scanf("%d",&n);
int i,j,count=0;double t,x;
for(i=0;i<n;i++)
scanf("%lf",&a[i]);
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(a[i]<a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
x=0;
for(i=0;i<n;i++)
{
x=x+2*sqrt(a[i]*a[i]-1);
if(x>=20)
{
printf("%d\n",i+1);
break;
}
} //判断条件
}
return 0;
}
标签:
原文地址:http://www.cnblogs.com/great-xxr/p/5766230.html