semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
int main(){
	int n,i,j,judge,p,q,m;
	double mid,b[110]={0},f,y,total,a;
	scanf("%d",&n);
	for (i=1;i<=n;i++){
		scanf("%d",&m);
		total=0;
		for (j=1;j<=m;j++){
			scanf("%lf",&b[j]);
			total=total+b[j];
		}
		a=total/m;
		mid=0;
		for (j=1;j<=m;j++){
			mid=mid+(b[j]-a)*(b[j]-a)/m;
		}
		f=sqrt(mid);
		printf("%.5lf\n",f);
	}
	return 0;
}
int main()
{
	int n,i;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		int m,j;
		double x[1001]={0},a=0,s=0;
		scanf("%d",&m);
		for(j=0;j<m;j++)
		{
			scanf("%lf",&x[j]);
			a=a+x[j];
		}
		a=a/m;
		for(j=0;j<m;j++)
		{
			s=s+(x[j]-a)*(x[j]-a);
		}
		s=sqrt(s/m);
		printf("%.5f\n",s);
	}
    return 0;
}
int main()
{
	int k;//??????
	cin>>k;
	for(int i=0;i<k;i++)
	{
		double x[101],*p=x;//???????
		double n,sum=0;;
		cin>>n;
		for(int j=0;j<n;j++){
			cin>>*(p+j);
			sum+=*(p+j);//????
		}
		double ave,s;
		ave=sum/n;//?????
		sum=0;
		for(int j=0;j<n;j++)	sum+=pow(*(p+j)-ave,2);//????
		s=sqrt(sum/n);
		cout<<fixed<<setprecision(5)<<s<<endl;//??
	}
	return 0;
}
double equal(double *a,int n);
int main()
{
	int n,m,i,j;
	double s,a[1000],x;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&m);
		for(j=0;j<m;j++)
			scanf("%lf",&a[j]);
		x=equal(a,m);
		s=0.0;
		for(j=0;j<m;j++)
			s+=(a[j]-x)*(a[j]-x);
		s=s/m;
		s=sqrt(s);
		printf("%.5f\n",s);
	}
}

double equal(double *a,int n)
{
	double x=0.0;
	int i;
	for(i=0;i<n;i++)
		x+=a[i];
	x=x/n;
	return x;
}
void main()
{
	int n,k,l,h;
	double a[1000],total=0,average=0,s=0,*p;
	p=a;
	scanf("%d",&n);
	for(h=0;h<n;h++)
	{
		scanf("%d",&l);
		for(k=0;k<l;k++)
		{
			scanf("%lf",(p+k));
			total+=*(p+k);
		}
		average=total/l;
		total=0;
		for(k=0;k<l;k++)
		{
			total+=(*(p+k)-average)*(*(p+k)-average);
		}
		s=sqrt(total/l);
		printf("%.5lf",s);
		printf("\n");
		total=0;
	}
}
int main()
{
    int k,n,i,j;
    double sz[50][100],pj[50],fc[50],zs[50],fch[50];
    scanf("%d",&k);
    for(i=0;i<k;i++){
       zs[i]=0;
       fc[i]=0;
       pj[i]=0;
       fch[i]=0;
       scanf("%d",&n);
       for(j=0;j<n;j++){
          scanf("%lf",&sz[i][j]);
          }
       for(j=0;j<n;j++){
          zs[i]+=sz[i][j];
          }
       pj[i]=zs[i]/n;
       for(j=0;j<n;j++){
          fch[i]+=(sz[i][j]-pj[i])*(sz[i][j]-pj[i]);
          }
       fc[i]=sqrt(fch[i]/n);
       }
    for(i=0;i<k;i++){
       printf("%.5lf\n",fc[i]);
       }
    int a;
    scanf("%d",&a);
    return 0;
}
int main()
{
int k,n,i,t;
double a[100]={0.0},e1=0.0,e2=0.0,e3=0.0,e4=0.0;
scanf("%d",&k);
for(;k>0;k--)
{
scanf("%d",&n);
printf("\n");
for(i=0;i<n;i++)
{
scanf("%lf",&a[i]);
}
for(i=0;i<n;i++)
{e1=e1+a[i];}
e2=e1/n;
for(i=0;i<n;i++)
{e3=e3+(a[i]-e2)*(a[i]-e2);}
e4=sqrt(e3/n);
printf("%.5lf\n",e4);
e1=0;e2=0;e3=0;e4=0;
}
return 0;
}
int main()
{
	double a[100][1000];
	int n,k,i,j;
	double s1,num,s;
	scanf("%d",&n);
	for(j=0;j<n;j++)
	{
		scanf("%d",&k);
		for(i=0;i<k;i++)
		{
			scanf("%lf",&(a[j][i]));
		}
		num=0.0;
		for(i=0;i<k;i++)
		{
			num=num+a[j][i];
		}
		
		s=0.0;
		for(i=0;i<k;i++)
		{
			s=s+(a[j][i]-num/k)*(a[j][i]-num/k);
		}
		s1=sqrt(s/k);
		printf("%.5lf\n",s1);
	}
	return 0;
}
int main()
{
	int i,j,k,a[100];
	double sum[100]={0},fanghe[100]={0},fang[100]={0},b[100][100]={0},pinjun[100]={0};
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		scanf("%d",&a[i]);
		for(j=0;j<a[i];j++)
			scanf("%lf",&b[i][j]);
	}
    for(i=0;i<k;i++)
	{
		for(j=0;j<a[i];j++)
		{
			sum[i]+=b[i][j];
		}
		pinjun[i]=sum[i]/a[i];
	}
    for(i=0;i<k;i++)
	{
		for(j=0;j<a[i];j++)
		{
			fanghe[i]+=(b[i][j]-pinjun[i])*	(b[i][j]-pinjun[i]);
		
		}	
		fang[i]=sqrt(fanghe[i]/a[i]);
	}
     for(i=0;i<k;i++)
	 {
		 printf("%.5lf\n",fang[i]);
	 }
	 return 0;
}
int main()
{
	int k,n,i,j;
	double x[100][1000],a,s[100]={0};
	scanf("%d",&k);
	for(i=0;i<k;i++){
		a=0;
		scanf("%d",&n);
		for(j=0;j<n;j++){
			scanf("%lf",&x[i][j]);
		}
		for(j=0;j<n;j++){
			a=a+x[i][j];
		}
		a=a/n;
		for(j=0;j<n;j++){
			s[i]=s[i]+(x[i][j]-a)*(x[i][j]-a);
		}
		s[i]=s[i]/n;
		s[i]=sqrt(s[i]);
	}
	for(i=0;i<k;i++){
		printf("%.5lf\n",s[i]);
	}
	return 0;
}
int main()
{
	int n,a,i,j;
	double x[100][1000],sum[100],S[100],ave[100],sum2[100];
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		sum[i]=0;
		S[i]=0;
		ave[i]=0;
		sum2[i]=0;
	}
	for(i=0;i<n;i++)
	{
		a=0;
		scanf("%d",&a);
		for(j=0;j<a;j++)
		{
			scanf("%lf",&x[i][j]);
			sum[i]+=x[i][j];
		}
		ave[i]=sum[i]/(a*1.0);
		for(j=0;j<a;j++)
		{
			sum2[i]+=(x[i][j]-ave[i])*(x[i][j]-ave[i]);
		}
		S[i]=sqrt(sum2[i]/(a*1.0));
	}
	for(i=0;i<n;i++)
		printf("%.5lf\n",S[i]);
	return 0;
}
int main()
{
	int k,n,i,j;
	double a[1000],sum,avr,s,S;
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{   
		sum=0,s=0;
		scanf("%d",&n);
		for(j=0;j<n;j++)
			scanf("%lf",&a[j]);
		for(j=0;j<n;j++)
			sum+=a[j];
		avr=sum/n;
		for(j=0;j<n;j++)
			s+=pow((a[j]-avr),2);
		S=sqrt(s/n);
		printf("%.5lf\n",S);
	}
	return 0;
}
int main(){
int n,i,m[100],j;
double sum=0,a=0,sum2=0,result[100],sz[100];
scanf("%d",&n);
for(i=0;i<n;i++)
{scanf("%d",&m[i]);
for(j=0;j<m[i];j++)
{scanf("%lf",&sz[j]);}
sum=0;
sum2=0;
for(j=0;j<m[i];j++)
{sum+=sz[j];}
a=sum/(m[i]*1.0);
for(j=0;j<m[i];j++)
{sum2+=(sz[j]-a)*(sz[j]-a);}
result[i]=sqrt(sum2/(m[i]*1.0));
}
for(i=0;i<n;i++)
{printf("%.5lf\n",result[i]);}
return 0;

}
int main( )
{
	int k;
	cin>>k;
	while(k>0)
	{
		int n,i;
		double a[100];
		cin>>n;
		for(i=0;i<n;i++)
			cin>>a[i];
		double *p=a;
		double s1=0,s2=0,s3;
		for(i=0;i<n;i++)
			s1=s1+*(p+i);
		s1=s1/n;
		for(i=0;i<n;i++)
			s2=pow(*(p+i)-s1,2.0)+s2;
		s2=s2/n;
		s3=sqrt(s2);
		printf("%.5f\n", s3);
		cout<<'\n';
		k--;
	}
	return 0;
}
int main()
{
	int k,n;
	double x[1000],a,s;
	cin>>k;
	while (k--)
	{
		cin>>n;
		a=0; s=0;
		for (int i=0;i<n;i++)
		{
			cin>>x[i];
			a=a+x[i];
		}
		a=a/n;
		for (int i=0;i<n;i++)
			s=s+(x[i]-a)*(x[i]-a);
		s=s/n;
		s=sqrt(s);
		printf("%.5f\n",s);
	}
	return 0;
}
int main()
{
	int n,i,k,j;
	double u[1000],sum,ava,sum2,ava2,x;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		sum=0;
		sum2=0;
		scanf("%d",&k);
		for(j=0;j<k;j++)
		{
			scanf("%lf",&u[j]);
			sum+=u[j];
		}
		ava=sum/(double)k;
		for(j=0;j<k;j++)
		{
			u[j]=(u[j]-ava)*(u[j]-ava);
			sum2+=u[j];
		}
		ava2=sum2/(double)k;
		x=pow(ava2,0.5);
		printf("%.5lf\n",x);
	}
	return 0;
}
int main()
{
	int t, k;
	cin >> k;
	for (t = 0; t < k; t++)
	{
		int i,n;
		cin >> n;
		double x[101],*p,sum=0,ave,ts=0;
		p = x;
		for (i = 0; i < n; i++)
		{
			cin >> *p;
			sum += *p;
			p++;
		}
		ave = sum / n;
		p = x;
		for (i = 0; i < n; i++)
		{
			ts += (*p - ave)*(*p - ave);
			p++;
		}
		double e;
		e = sqrt(ts / n);
		cout << fixed;
		cout << setprecision(5) << e << endl;
	}
	return 0;
}
int main()
{
    int n,i,k,m[100];
    double a[1000],sum1,sum2,s[100]={0};
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	{
		scanf("%d",&m[i]);
		for(k=1;k<=m[i];k++)
		{
			scanf("%lf",&a[k]);
		}
		sum1=0;
		sum2=0;
		for(k=1;k<=m[i];k++)
		{
			sum1+=a[k];
		}
		sum1=sum1/m[i];
		for(k=1;k<=m[i];k++)
		{
			sum2+=(a[k]-sum1)*(a[k]-sum1);
		}
		sum2=sum2/m[i]; 
		s[i]=(double)sqrt(sum2);
	}
    for(i=1;i<=n;i++)
	{
		printf("%.5lf\n",s[i]);
	}
	return 0;
}
int main()
{
	int n,i,j,k;
	double A[100],s[100],a;
	scanf("%d",&k);
	for (i=0;i<k;i++)
	{
		a=0;s[i]=0;
		scanf("%d",&n);
		for (j=0;j<n;j++)
		{
			scanf("%lf",&A[j]);
			a=a+A[j];
		}
		a=a/n;
		for (j=0;j<n;j++)
		{
			s[i]=(A[j]-a)*(A[j]-a)+s[i];
		}
		s[i]=sqrt(s[i]/n);
	}
	for(i=0;i<k;i++)
		printf("%.5f\n",s[i]);





	return 0;
}
int main(int argc, char *argv[])
{
  int n,i,j;
  scanf("%d",&n);
  int num;
  double a[1000],sum=0,average,total=0;
  for (i=0;i<=n-1;i++)
  {
      scanf("%d",&num);
      sum=0;
      total=0;
      for (j=0;j<=num-1;j++)
      {
          scanf("%lf",a+j);
          sum+=a[j];
      }
      average=sum/num;
      for (j=0;j<=num-1;j++)
          total+=(a[j]-average)*(a[j]-average);
      printf("%.5lf",sqrt(total/num));
      (i<=n-2)?printf("\n"):printf("");
  }        
  return 0;
}
int main()
{
    int k,i;
	cin>>k;
	for(i=0;i<k;i++)
	{
		int n,j;
		cin>>n;
		double a[110],aver,s=0.0,x=0.0;
		for(j=0;j<n;j++)
		{
			cin>>*(a+j);
            x=x+*(a+j);
		}
		aver=x/n;
	//	cout<<aver<<endl;

		for(j=0;j<n;j++)
			s=s+(*(a+j)-aver)*(*(a+j)-aver);
		s=sqrt(s/n);
        printf("%.5lf\n",s);
			cout<<endl;
	}
	return 0;
}
int main()
{
    int k;
    scanf("%d",&k);
    for(int i=0;i<k;i++)
    {
        int n;
        double a[100],sum=0,x;
        scanf("%d",&n);
        for(int j=0;j<n;j++)
        {
            scanf("%lf",&a[j]);
                 sum=sum+a[j]; 
        }
        x=sum/n;
        double s1=0,s2;
        for(int j=0;j<n;j++)
        {
           
            s1=s1+(a[j]-x)*(a[j]-x);
        }
        s2=sqrt(s1/n);
        printf("%.5lf\n",s2);
     }
     return 0;
}
int main()
{
	int k;
	cin>>k;
	int i,j,n;
	double x[1001],*p;
	double sum,sum2,eve,s;
	for(i=0;i<k;i++)
	{
		sum=0,sum2=0;
		cin>>n;
		p=x;
		for(j=0;j<n;j++)
		{
			cin>>*p;
			sum=sum+*p;
			sum2=sum2+(*p)*(*p);
		}
		eve=sum/n;
		s=sqrt((sum2+n*eve*eve-2*sum*eve)/n);
		cout<<fixed<<setprecision(5)<<s<<endl;
		
	}
	
	return 0;	
}
int main()
{
	int n,i,j,num;
	double av=0.0;
	double sum=0.0;
	double cha=0.0;
	double s=0.0;
	double f;
	double a[100];
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		av=0.0;
		sum=0.0;
		cha=0.0;
		s=0.0;
		f=0.0;
		scanf("%d",&num);
		for(j=0;j<num;j++)
		{
			scanf("%lf",&a[j]);
			sum=sum+a[j];
		}
		av=sum/num;
		for(j=0;j<num;j++)
			cha=cha+(a[j]-av)*(a[j]-av);
		s=cha/num;
        f=sqrt(s);
		printf("%.5f\n",f);
	}
	return 0;
}
int main ()
{
	int k, i, j, n;
	scanf("%d", &k);
	double b[100];
	for(i=0;i<k;i++)
	{
		scanf("%d", &n);
		double a[100], ave=0, sum=0, ss=0;
		for(j=0;j<n;j++)
		{
			scanf("%lf", &a[j]);
		}
		for(j=0;j<n;j++)
		{
			sum += a[j];
		}
		ave=sum/n;
		for(j=0;j<n;j++)
		{
			ss+=pow(a[j]-ave, 2);
		}
		b[i]=pow(ss/n,0.5);
	}
	for(i=0;i<k;i++)
	{
		printf("%.5lf\n", b[i]);
	}
	return 0;
}
int main(int argc, char* argv[])
{
	int k,n,i,j;
	double a[150],b=0,c,e,f,g,S;
	scanf("%d",&k);
	for(i=1;i<=k;i++)
	{
		
		scanf("%d",&n);
		b=0;
		f=0;
		for(j=1;j<=n;j++)
		{
			scanf("%lf",&a[j]);
			b=b+a[j];
		}
		c=b/n;
		for(j=1;j<=n;j++)
		{
			e=(a[j]-c)*(a[j]-c);
			f=f+e;
		}
		g=f/n;
		S=sqrt(g);
	    printf("%.5lf\n",S);

	}


	return 0;
}
int main(){
int n,i,k;
double e=0,q=0;
int sz[100];
double a[100][1000];
double c[100],d[100];
scanf("%d",&n);
for(i=0;i<n;i++){
	scanf("%d",&sz[i]);

	for(k=0;k<sz[i];k++){
		scanf("%lf",&a[i][k]);
		e+=a[i][k];
	
	}c[i]=e/sz[i];
	e=0;                                      
}for(i=0;i<n;i++){
	for(k=0;k<sz[i];k++){
q+=(a[i][k]-c[i])*(a[i][k]-c[i]);

	}d[i]=sqrt(q/sz[i]);
	q=0;
}for(i=0;i<n;i++){
	printf("%.5lf\n",d[i]);
}

	return 0;
}
int main()
{
	double a[100][100],b,s;
	int n,m,i,j;
	
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		b=0;
		s=0;
		scanf("%d",&m);
		for(j=0;j<m;j++)
		{
			scanf("%lf",*(a+i)+j);
		}
		for(j=0;j<m;j++)
		{
			b=b+a[i][j];
		}
		b=b/m;
		for(j=0;j<m;j++)
		{
			s=s+pow((a[i][j]-b),2);
		}
		s=s/m;
		s=pow(s,0.5);
		printf("%.5f\n",s);
	}
	return 0;
}
int main()
{
int n,k,i,j;
double x[100],sum,a,s;
scanf("%d",&k);

for(i=0;i<k;i++)
{

scanf("%d",&n);
sum=0;
for(j=0;j<n;j++)
{
scanf("%lf",&x[j]);
sum=sum+x[j];
}

a=sum/n;
s=0;
for(j=0;j<n;j++)
{
s=s+(x[j]-a)*(x[j]-a);
}
s=sqrt(s/n);
printf("%.5f\n",s);
}
return 0;
}
int main()
{
	int k,j,n,i;
	double sum=0,ave=0,s=0,out;
	double sz[100];
	scanf("%d",&k);
	for(j=1;j<=k;j++){
		scanf("%d",&n);
		for(i=0;i<n;i++){
			scanf("%lf",&*(sz+i));
			sum=sum+*(sz+i);
		}
		ave=sum/n;
		for(i=0;i<n;i++){
			s=s+(*(sz+i)-ave)*(*(sz+i)-ave);
		}
		out=sqrt(s/n);
		printf("%.5f\n",out);
		sum=0;
		s=0;
	}
	return 0;
}
int main()
{
	int i,j,n,m;
	double a[101],ave,r;
	scanf("%d",&m);
	for(j=0;j<m;j++){
	scanf("%d",&n);
	double sum=0;
	for(i=0;i<n;i++) {
		scanf("%lf",&a[i]);
		sum+=a[i];
	}
	ave=sum/n;
	sum=0;
	double *p;
	p=a;
	for(i=0;i<n;i++){
		sum+=(p[i]-ave)*(p[i]-ave);
	}
	r=(double)sqrt(sum/n);
	printf("%.5lf\n",r);
	}
}
int main()
{
	int k,i,j;
	int n[100];
	double t[100][1000];
	double s[100];
	double a[100];
	double sum[100],sum2[100];
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		scanf("%d",&n[i]);
		for(j=0;j<n[i];j++)
		{
			scanf("%lf",&t[i][j]);
		}
	}
	for(i=0;i<k;i++)
	{
		sum2[i]=0;
		sum[i]=0;
		a[i]=0;
		for(j=0;j<n[i];j++)
		{
			sum[i]+=t[i][j];
		}
		for(j=0;j<n[i];j++)
		{
			a[i]=sum[i]/n[i];
		}
		for(j=0;j<n[i];j++)
		{
			sum2[i]+=(t[i][j]-a[i])*(t[i][j]-a[i]);
		}
		for(j=0;j<n[i];j++)
		{
			s[i]=sqrt(sum2[i]/n[i]);
		}
	}
	for(i=0;i<k;i++)
	{
		printf("%.5lf\n",s[i]);
	}
	return 0;
}
int main()
{
	int m, n;
	double x[100], S, a;
	cin >> m;
	for (int i = 0; i < m; ++i)
	{
		cin >> n;
		a = 0;
		for (int j = 0; j < n; ++j)
		{
			cin >> *(x + j);
			a += x[j];
		}
		a /= n;
		S = 0;
		for (int j = 0; j < n; ++j)
			S += (x[j] - a) * (x[j] - a);
		S = sqrt(S / n);
		printf("%.5f\n", S);
	}
	return 0;
}
int main(int argc, char* argv[])
{
	int n,k,i,j;
	double s,a[100],sumf,sums,b,c[100];
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		sumf=0;sums=0;b=0;
		scanf("%d",&n);
		for(j=0;j<n;j++)
		{
			scanf("%lf",&a[j]);
		}
		for(j=0;j<n;j++)
		{
			sumf += a[j];

		}
		b=sumf/(double)n;
		for(j=0;j<n;j++)
		{
			c[j]=(a[j]-b)*(a[j]-b);
			sums += c[j];
		}
		s=sums/n;
		printf("%.5lf\n",sqrt(s));
		
   
	}
	return 0;
}
int main()
{
    
	int n;
	scanf("%d",&n);
	int i,j;
	double x,y,z;
	
    struct pp{
		int a;
		float s[100];
	}pl;
	for(i=0;i<n;i++){
		scanf("%d",&pl.a);
		for(j=0;j<pl.a;j++){
			scanf("%f",&pl.s[j]);
		}
		x=0;
		y=0;
		z=0;
		for(j=0;j<pl.a;j++){
			x+=pl.s[j];
		}
		for(j=0;j<pl.a;j++){
			y+=(pl.s[j]-x/pl.a)*(pl.s[j]-x/pl.a);
		}
		z=sqrt(y/pl.a);
		printf("%.5lf\n",z);
	}
	return 0;
}
int main()
{
	int k,i=0,j,num;
	double shuzu[101],a,a_1,average,average_1,s;
	scanf("%d",&k);
	for(i=0;i<k;i++){
	a=0;
	a_1=0;
	scanf("%d",&num);
	for(j=0;j<num;j++){
	scanf("%lf",shuzu+j);
	a+=*(shuzu+j);
	}
	average=a/num;
	for(j=0;j<num;j++){
	a_1+=(*(shuzu+j)-average)*(*(shuzu+j)-average);
	}
	average_1=a_1/num;
	s=sqrt(average_1);
	printf("%.5lf\n",s);
	}
	return 0;
}
int main()
{
	int k,rd,n,i;
	double *x,plus,avex,output;
	scanf("%d",&k);
	for(rd=0;rd<k;rd++)
	{
		scanf("%d",&n);
		plus=0;
		output=0;
		x=(double *)malloc(n*sizeof(double));
		for(i=0;i<n;i++)
		{
			scanf("%lf",x+i);
			plus+=*(x+i);
		}
		avex=plus/n;
		for(i=0;i<n;i++)
		{
			output+=pow(*(x+i)-avex,2);
		}
		printf("%.5f\n",sqrt((output/n)));
		free(x);
	}
	return 0;
}
double average(double *p,int n)
{
	int i;double sum=0;
	for(i=1;i<=n;i++)
	{
		sum=sum+*(p+i);
	}
	return sum/n;
}
double add(double *p,double x,int n)
{
	int i;double sum=0;
	for(i=1;i<=n;i++)
	{
		sum=sum+(*(p+i)-x)*(*(p+i)-x);
	}
	sum=sqrt(sum/n);
	return sum;
}
int main()
{
	int n,m,i,j;
	cin>>m;
	double a[1500],x,y;
	for(j=1;j<=m;j++)
	{
		cin>>n;
		for(i=1;i<=n;i++)
		{
			cin>>a[i];
		}
		x=average(a,n);
		y=add(a,x,n);
		cout<<fixed<<setprecision(5)<<y<<endl;
	}
	return 0;
}
int main()
{
	int k=0;
	double p=0.0,pa=0.0,a =0.0;
	double sum2 = 0.0;
	scanf("%d",&k);
	for(int j=0;j<k;j++)
	{
		int n =0;
		scanf("%d",&n);
		double num[1000];
		double sum = 0.0;
		for(int i=0;i<n;i++)
		{
			scanf("%lf",&num[i]);
			sum += num[i];
			
		}		
		a = sum/n;
                   sum2 = 0;
		for(int m=0;m<n;m++)
		{
		    sum2 +=(num[m]-a)*(num[m]-a);
		}
		    p = sqrt((sum2)/n);
	     	printf("%.5f\n",p);
		
	}
	return 0;
}
int main()
{
	int i,j,n,b;
	double a[1000];
	double s;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{ double c=0,p=0;
		scanf("%d",&b);
		for(j=0;j<b;j++)
		{
			scanf("%lf",&a[j]);
		}
		for(j=0;j<b;j++)
		{
			c=c+a[j];
			
		}c=c/b;
		for(j=0;j<b;j++)
		{
			p=p+(a[j]-c)*(a[j]-c);
				
		}
		s=sqrt(p/b);
			printf("%.5lf\n",s);
	}
	return 0;
}
void main()
{
	double *a[100],b,sum,e;
	int i,n,k,m;
	scanf("%d",&m);
	k=0;
	while(k<m)
	{
		scanf("%d",&n);
		if(n==0)
			printf("0");
		else
		{
		for(i=0;i<=n-1;i++)
		{
			a[i] = (double*)malloc(sizeof(double));
			scanf ("%lf",a[i]);
		}
		sum=0;
		for(i=0;i<=n-1;i++)
		{
			sum=sum+*a[i];
		}
			
		b=sum/n;
		sum=0;
		for(i=0;i<=n-1;i++)
		{
			sum=sum+pow(*a[i]-b,2.0);
		}
		e=sqrt(sum/n);
		printf("%.5f\n", e);
		k++;
		}
	}

}
int main()
{
	int n,m,i,j,t[100];
	double x[100][100];
	double s,S,a;
	scanf("%d",&n);
	for (i=0;i<n;i++){
		scanf("%d",&m);
		for(j=0;j<m;j++){
			scanf("%lf",&x[i][j]);
			t[i]=m;
		}
	}

	for (i=0;i<n;i++){
		a=s=0;
		for(j=0;j<t[i];j++){
			a+= x[i][j]/t[i];
			
			
		}
		
		for(j=0;j<t[i];j++){
			s+= (x[i][j]-a)*(x[i][j]-a)/t[i];
			
		}
		
		S =sqrt(s);
		printf("%.5lf\n",S);
	}
	return 0;
}
int main()
{
	double sz[100],*p,sum,average,total,s;
	int k,i,n;
	scanf("%d",&k);
	for(i=1;i<=k;i++){
		scanf("%d",&n);
		double*p=sz;
		sum=0.0;
		total=0.0;
		for(p=sz;p<sz+n;p++){
			scanf("%lf",p);
			sum=sum+*p;
		}	
		average=sum/(1.0*n);
		for(p=sz;p<sz+n;p++){
			total=total+(*p-average)*(*p-average);
		}
		s=sqrt(total/(1.0*n));
		printf("%.5f\n",s);
	}
	return 0;
}
int main()
{
   int i,j,n,k;
   double sum=0,SUM=0,a,x[1000],S;
   scanf("%d",&k);
   for(i=0;i<k;i++){
    scanf("%d",&n);
    sum=0;
     for(j=0;j<n;j++){
    scanf("%lf",&x[j]);
     sum+=x[j];
     }
     a=(double)sum/n;
     SUM=0;
     for(j=0;j<n;j++){
     SUM+=(x[j]-a)*(x[j]-a);
     }
     S=sqrt(SUM/n);
     printf("%.5lf\n",S);
   }
   return 0;
}
int main(){
	int k,i,n;
	double *p;
	double num[1000];
	double temp=0,sum=0,a,S;
	scanf("%d",&k);
	for(i=0;i<k;i++){
		sum=0;
		temp=0;
		scanf("%d",&n);
		for(p=num;p<num+n;p++){
			scanf("%lf",p);
			sum+=(*p);
		}
		for(p=num;p<num+n;p++){
			temp+=pow(*p-sum/n,2);
		}
		S=sqrt(temp/n);
		printf("%.5lf\n",S);
	}
	return 0;
}
int main(){
int k;
scanf("%d",&k);
int n[1000];
int i,j;
double shu[100];
double sum;
double aver[1000],res[1000];
for(i=0;i<k;i++){
	scanf("%d",&n[i]);
	sum=0;
	for(j=0;j<n[i];j++){
		scanf("%lf",&shu[j]);
	}
	for(j=0;j<n[i];j++){
        sum+=shu[j];
	}
	aver[i]=sum/n[i];
	res[i]=0;
	for(j=0;j<n[i];j++){
	    res[i]+=(shu[j]-aver[i])*(shu[j]-aver[i]);
	}
	res[i]=res[i]/n[i];
	res[i]=sqrt(res[i]);
}
for(i=0;i<k;i++){
	printf("%.5lf\n",res[i]);
}
return 0;
}
int main()
{   int a;
    scanf("%d",&a);
	int i,j,k;
	int geshu[100];
	double shu[100];
	double sum,ave,sss,ans[100];
	for(i=0;i<a;i++)
	{   sum=0.0;
	    ave=0.0;
		sss=0.0;
		scanf("%d",&geshu[i]);
		for(j=0;j<geshu[i];j++)
		{
			scanf("%lf",&shu[j]);
			sum=sum+shu[j];
		}
		ave=sum/geshu[i];
		for(k=0;k<geshu[i];k++)
		{
			sss=sss+(shu[k]-ave)*(shu[k]-ave);
		}
		ans[i]=(sqrt(sss/geshu[i]));

	}
	for(i=0;i<a;i++)
	{
		printf("%.5lf\n",ans[i]);
	}



	return 0;
}
int main()
{
	int i,n,m,j;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&m);
		double a[100]={0},s=0,ave,s1=0,s2=0,*p=a;
		for(j=0;j<m;j++)
		{
			scanf("%lf",p+j);
			s=s+a[j];
		}
		ave=s/m;
		for(j=0;j<m;j++)
		{
			s2=s2+(*(p+j)-ave)*(*(p+j)-ave);
		}
		s1=sqrt(s2/m);
		printf("%.5lf\n",s1);
	}
	return 0;
}
int main()
{
	int counttest;
	int n;
	int i, j;
	double average;
	double sum;
	double x[200];
	double *p;

	cin >> counttest;

	while(counttest --)
	{
		cin >> n;

		average = 0;
		sum = 0;

		p = x;

		for(i = 0; i < n; i ++)
		{
			cin >> *p;
			average += *p / n;
			p ++;
		}

		p = x;

		for(i = 0; i < n; i ++)
		{
			sum += (*p - average) * (*p - average);
			p ++;
		}

		sum = sqrt(sum / n);

		cout << fixed << setprecision(5);
		cout << sum << endl;
	}
	
}
int main()
{
int k,n,i,j,m[100];
double b[100][1000],a=0,s=0;
scanf("%d",&k);
for(i=0;i<k;i++)
{
scanf("%d",&m[i]);
for(j=0;j<m[i];j++)
scanf("%lf",&b[i][j]);
}
for(i=0;i<k;i++)
{
	a=0;
	s=0;
for(j=0;j<m[i];j++)
a+=b[i][j];
a=a/m[i];

for(j=0;j<m[i];j++)
s+=(b[i][j]-a)*(b[i][j]-a);
s=sqrt(s/m[i]);
printf("%.5lf\n",s);
}
return 0;
}
int main(int argc, char* argv[])
{
	double num[1000];
	double *p;
	p=num;                    
	double sum,aver,a;
	int n,m,i,j;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		sum=0;
		scanf("%d",&m);
		for(j=0;j<m;j++){
			scanf("%lf",p+j);
			sum+=(*(p+j));
		}
		aver=sum/m;
		sum=0;
		for(j=0;j<m;j++){
			sum+=pow(((*(p+j))-aver),2);
		}
		a=sqrt(sum/m);
		printf("%.5lf\n",a);
	}
	return 0;
}
// ????.cpp : ??????????????
//
//#include "stdafx.h"

int main()
//int _tmain(int argc, _TCHAR* argv[])
{
	int k;
	cin>>k;
	for(int t=0;t<k;t++)
	{
	double a[100],sum=0.0,arr;
	int n;
	cin>>n;
	for(int i=0;i<n;i++)
	{
		cin>>*(a+i);
		sum+=*(a+i);
	}
	
	arr=sum/n;
	sum=0.0;
	for(int i=0;i<n;i++)
	{
		sum+=(*(a+i)-arr)*(*(a+i)-arr);
	}
	sum=sqrt(sum/n);
	cout<<fixed<<showpoint<<setprecision(5)<<sum<<endl;
	}
	return 0;
}
int main()
{
    int k,i,j;
    float a[100][100];
    double n[100],b[100],s1,c;
    scanf("%d",&k);
    for(i=0;i<k;i++){b[i]=0;
    	}
    for(i=0;i<k;i++)
    {
    	scanf("%lf",&n[i]);
    	for(j=0;j<n[i];j++)
    	{scanf("%f",&a[i][j]);
    		b[i]+=a[i][j]; }  	
    }
    for(i=0;i<k;i++){
        s1=0;
        c=0;
    	for(j=0;j<n[i];j++)
       { c=(a[i][j]-b[i]/n[i]);
        s1+=pow(c,2);}
     printf("%.5lf\n",pow(s1/n[i],0.5));
    }
    return 0;
}
int main()
{
	int k,i=0;
	scanf("%d",&k);
	for(i=1;i<=k;i++){
		int n,m;
		scanf("%d",&n);
		double jfc[100];
		double sum=0.0;
		for(m=0;m<=n-1;m++){
			scanf("%lf",&(jfc[m]));
			sum=sum+jfc[m];
		}
		double pj,bzc=0.0,fc;
		pj=sum/(double)n;
		for(m=0;m<=n-1;m++){
			bzc=bzc+pow(jfc[m]-pj,2);
		}
		fc=sqrt(bzc/(double)n);
		printf("%.5f\n",fc);
	}
	return 0;
}
double S(void)
{
	int i,n;
	double a[100],*p,aver=0,s=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{scanf("%lf",&a[i]);aver+=a[i];}
	aver=aver/n;
	for(p=a,i=0;i<n;i++)
	{s+=(*(p+i)-aver)*(*(p+i)-aver);}
	return (sqrt(s/n));
}
int main()
{
	int i,n;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{printf("%.5lf\n",S());}
	return 0;
}
int main(){
	int n,i,m,k;
	double sz[1000],s=0,r=0,result;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		s=0;
		r=0;
		scanf("%d",&m);
		for(k=0;k<m;k++){
			scanf("%lf",&sz[k]);
            s+=sz[k];		
		}
		for(k=0;k<m;k++){
			r+=(sz[k]-s/(m*1.0))*(sz[k]-s/(m*1.0))/(m*1.0);
		}
		result=pow(r,0.5);
		printf("%.5lf\n",result);
	}
	return 0;
}
int main()
{
    int n,k,i,j,k1;
    double S,sum;
    double *p;
    double x[1000];
    scanf("%d",&n);
    for (j=0;j<n;j++){
        sum=0;S=0;
        scanf("%d",&k);
        p=&x[0];
        for (i=0;i<k;i++,p++){
            scanf("%lf",p);
            }
        p=&x[0];
        for (i=0;i<k;i++,p++){
            sum=sum+*p;
            }
       // printf("%f\n",sum);
        sum=sum/k;
        p=&x[0];
        for (i=0;i<k;i++,p++){
            S=S+(*p-sum)*(*p-sum);
            }
      //  printf("%f\n",S);
        S=S/k;
        S=sqrt(S);
        printf("%.5f\n",S);
        p=&x[0];
        for (i=0;i<k;i++,p++){
            *p=0;
            }
        }
    return 0;
}
int main()
{
int k;
scanf("%d\n",&k);
int zu[k];
double x[k][1000];
int i,j;
for(i=0;i<k;i++)
{
scanf("%d\n",&zu[i]);
for(j=0;j<zu[i]-1;j++)
{
 scanf("%lf ",&x[i][j]);
}
 scanf("%lf\n",&x[i][zu[i]-1]);
}
double sum[k];
double xbar[k];
for(i=0;i<k;i++){ sum[i]=0;}
for(i=0;i<k;i++)
{ 
 for(j=0;j<zu[i];j++)
 { sum[i]+=x[i][j];}
 xbar[i]=sum[i]/zu[i];
}
double fc[k],a[k];
for(i=0;i<k;i++){ a[i]=0;}
for(i=0;i<k;i++)
{
 for(j=0;j<zu[i];j++)
 {
   a[i]+=(x[i][j]-xbar[i])*(x[i][j]-xbar[i]);
  }
 fc[i]=sqrt(a[i]/zu[i]);
 printf("%.5lf\n",fc[i]);
}
return 0;
}
int main(int argc, char* argv[])
{
	int n,m,i,j;
	double a[1000],ave1,ave2,sum1,sum2;
	scanf("%d",&n);
	for(i=0;i<(2*n);i=i+2){
		scanf("%d",&m);
		sum1=0;
		sum2=0;
		for(j=0;j<m;j++){
			scanf("%lf",&a[j]);
			sum1+=a[j];
		}
		ave1=sum1/m;
		for(j=0;j<m;j++){
			sum2+=pow((a[j]-ave1),2);
		}
		ave2=sqrt(sum2/m);
		printf("%.5lf\n",ave2);
	}
	return 0;
}
int main(int argc, char* argv[])
{
	int n,u,i,j,k;
	scanf("%d",&n);
	int m;
	double q=0,z=0;//he
	double a[1001];
	double b[1001];//jie guo
	for(i=1;i<=n;i++){
		z=0,q=0;
		scanf("%d",&m);
		for(j=1;j<=m;j++){
			scanf("%lf",&a[j]);
			q=q+a[j];}
		
		for(k=1;k<=m;k++){
			z=z+(a[k]-q/m)*(a[k]-q/m);}
        
	    b[i]=sqrt(z/m);
	}
	for(u=1;u<=n;u++){
		printf("%.5lf\n",b[u]);}

	return 0;
}
void count()
{
	int n,i;
	double *p[100],m=0,s=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		p[i]=(double *)malloc(sizeof(double));
		scanf("%lf",p[i]);
		m=m+*p[i];
	}
	m=m/n;
	for(i=0;i<n;i++)
	{
		s=s+(*p[i]-m)*(*p[i]-m);
	}
	s=s/n;
	printf("%.5f\n", sqrt(s));
}

void main()
{
	int i,k;
	scanf("%d",&k);
	for(i=0;i<k;i++)
	count();
}