semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
int main( int argc, char* argv[] ){
	int group = 0, i, j;
	int amount = 0;
	double * num;
	double ave = 0;
	double dev = 0;

	scanf( "%d", &group );

	for ( i = 0; i < group; i++ ){
		scanf( "%d", &amount );
		num = (double*) malloc( amount * sizeof(double) );
		for ( j = 0; j < amount; j++ ){
			scanf( "%lf", num + j );
			ave += num[j];
		}
		ave = ave / amount;
		for ( j = 0; j < amount; j++ ){
			dev += (num[j] - ave) * (num[j] - ave);
		}
		dev = sqrt(dev / amount);
		printf( "%.5lf\n", dev );
		dev = 0;
		ave = 0;
		free( num );
	}
	
	return 0;
}
int main()
{
 int n[200],i,j,k;
 double a=0,x[200]={0},s=0,w=0,sum[200]={0};

 scanf("%d",&k);
 for(j=0;j<k;j++){
	 scanf("%d\n",&n[j]);
	 s=0;
	 w=0;
	 a=0;
	 
	 for(i=0;i<n[j];i++){
		 scanf("%lf",&x[i]);
	     s=s+x[i];
		 
	 }
         a=s/n[j];
	 for(i=0;i<n[j];i++){
		w=w+((x[i]-a)*(x[i]-a));
		 sum[j]=sqrt(w/n[j]);
	 }
 }
 for(j=0;j<k;j++){

	 printf("%.5lf\n",sum[j]);
 }

	return 0;
}
int main(int argc, char* argv[])
{
	int n,i;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		double x[1000],m=0,a,sum=0,s;
		int k,t;
		scanf("%d",&k);
		for(t=0;t<k;t++)
		{
			scanf("%lf",&x[t]);
			m=m+x[t];
		}
		a=m/k;
		for(t=0;t<k;t++)
		{
			sum=sum+(x[t]-a)*(x[t]-a);
		}
		s=sqrt(sum/(double)k);
		printf("%.5lf\n",s);
	}
	return 0;
}
int main()

{
	int k,n,i,*p,j;
	double x[100],a,b,c,s;
	scanf("%d",&k);
	p=(int*)malloc(sizeof(n+x[100])*k);
	for(i=0;i<k;i++)
	{
		b=0;
		scanf("%d",&n);
		for(j=0;j<n;j++)
		{
			scanf("%lf",&x[j]);
			b=b+x[j];
		}
		a=b/n;
		c=0;
		for(j=0;j<n;j++)
		{
			c=c+(x[j]-a)*(x[j]-a);
		}
		s=sqrt(c/n);
		printf("%.5lf\n",s);
	}
	free(p);

	return 0;
}
int main(int argc, char* argv[])
{
	int k,i,n;
	

	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		scanf("%d",&n);
		int j;
		float a[100];
		double b=0.0;
		for(j=0;j<n;j++)
		{
			scanf("%f",&a[j]);
		    
			b+=a[j];
		}
		b=(double)b/n;
		double s=0;
		for(j=0;j<n;j++)
		{
			
			s+=(a[j]-b)*(a[j]-b);
		}
		s=(double)(s/n);
		s=sqrt(s);
		printf("%.5f\n",s);
	}
	
	return 0;
}
int main()
{
	int i,j,k,n,m;
	double a[100],sum,ave,Sum,b;
	scanf("%d",&n);
	for(j=0;j<n;j++)
	{
		sum=0.00000;
		Sum=0.00000;
		scanf("%d",&m);
		for(i=0;i<m;i++)
		{
			scanf("%lf",&a[i]);
			sum+=a[i];
		}
		for(i=0;i<m;i++)
		{
			Sum+=(a[i]-sum/m)*(a[i]-sum/m);
		}
		b=sqrt(Sum/m);
		printf("%.5lf\n",b);
	}
	return 0;
}
int main()
{
int n[100];
int k;
double a[100][100];
scanf("%d",&k);
int i,j;
double pingjun[100],s[100];
for(i=0;i<100;i++)
{
     pingjun[i]=0;
	 s[i]=0;
}
for(i=0;i<k;i++)
{
    scanf("%d",&n[i]);
    for(j=0;j<n[i];j++)
	{
	     scanf("%lf",&a[i][j]);
	}
}
for(i=0;i<k;i++)
{
     for(j=0;j<n[i];j++)
	 {
	      pingjun[i]=pingjun[i]+a[i][j];
	 }
	 pingjun[i]=(double)pingjun[i]/n[i];
	 for(j=0;j<n[i];j++)
	 {
	      s[i]=s[i]+(a[i][j]-pingjun[i])*(a[i][j]-pingjun[i]);
	 }
	 s[i]=(double)sqrt(s[i]/n[i]);
	 printf("%.5lf\n",s[i]);
}
	return 0;
}
int main()
{
	int k,i;
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		int n,j;
		double f[1000],a,z=0,c=0,s2=0,s;
		scanf("%d",&n);
		for(j=0;j<n;j++)
		{
			scanf("%lf",&f[j]);
			z=z+f[j];
			c=c+1;
		}
		a=z/c;
		for(j=0;j<n;j++)
		{
			s2=(f[j]-a)*(f[j]-a)+s2;
		}
		s=sqrt(s2/c);
		printf("%.5lf\n",s);
	}
	return 0;
}
int main()
{
	int i,j,n,a[100];
	double x[100],s[100],x0[100],sum[100]={0},sum2[100]={0};
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
		
        for(j=0;j<a[i];j++)
		{
			scanf("%lf",&x[j]);
	     	sum[i]=sum[i]+x[j];
		}
		x0[i]=sum[i]/a[i];
		for(j=0;j<a[i];j++)
		{
			sum2[i]=sum2[i]+(x[j]-x0[i])*(x[j]-x0[i]);
		}
		s[i]=sqrt(sum2[i]/a[i]);
		
		
	}
	for(i=0;i<n;i++)
	{
		printf("%.5f\n",s[i]);
	}
	return 0;
}
double fangcha(double sz[],int k)
{
	double sum=0,s,a=0;
	int t;
	double *p;
	p=sz;
	for(t=0;t<k;t++,p++)
	{
		a=a+*p;
	}
	a=a/k;
	p=sz;
	for(t=0;t<k;t++,p++)
	{
		sum=sum+(*p-a)*(*p-a);
	}
	s=sqrt((sum/k));
	return s;
}
int main(int argc, char* argv[])
{
	int n,i;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		int m;
		scanf("%d",&m);
		int j;
		double sz[1000];
		for(j=0;j<m;j++)
		{
			scanf("%lf",&sz[j]);
		}
		printf("%.5f\n",fangcha(sz,m));
	}
	return 0;
}
int main()
{
	int k,i,j,n;
	double t[1000];
	double h,s,p,m;
	scanf("%d\n",&k);
    for(i=0;i<k;i++){
		scanf("%d\n",&n);
		h=s=0;
		for(j=0;j<n;j++){
			scanf("%lf ",&t[j]);
			s=s+t[j];
		}
           p=(double)s/n;
		for(j=0;j<n;j++){
			h=h+(t[j]-p)*(t[j]-p);
		}
		m=(double)sqrt(h/n);
		printf("%.5lf\n", m);
	}
	return 0;
}
int main()
{
    int k,n[100],i,j;
    double x[100][100],a[100],s[100],s1;
    scanf("%d",&k);
    for(i=0;i<k;i++)
    {
        scanf("%d",&n[i]);
        for(j=0;j<n[i];j++)
            scanf("%lf",&x[i][j]);
    }
    for(i=0;i<k;i++)
    {
        a[i]=0;
        s[i]=0;
        for(j=0;j<n[i];j++)
            a[i]=a[i]+x[i][j];
        a[i]=a[i]/n[i];
        for(j=0;j<n[i];j++)
            s[i]=s[i]+(a[i]-x[i][j])*(a[i]-x[i][j]);
        s[i]=s[i]/n[i];
        s[i]=sqrt(s[i]);
        printf("%.5f\n",s[i]);
    }
    return(0);
}
main()
{
int n,i,j,m;
double a[2000],x=0;
double sum=0;
scanf("%d",&n);
for (i=1;i<=n;i++)
 { scanf("%d",&m);
   for (j=1;j<=m;j++)
       {
        scanf("%lf",&a[j]);
  	x=x+a[j];
       }
 for (j=1;j<=m;j++)
 sum=sum+(a[j]-x/m)*(a[j]-x/m);
 sum=sqrt(sum/m);
 printf("%.5f\n",sum);
 sum=0;
 x=0;
for (j=1;j<=m;j++)
a[j]=0;
 }
}
int main()
{
    int k,n,i,j;
    double x[1000];
    double s[100];
    scanf("%d",&k);
    for(i=1;i<=k;i++){
    	double sum1=0,b[1000],a,sum2=0;
    	scanf("%d",&n);
    	for(j=1;j<=n;j++){
    		scanf("%lf",&x[j]);
    		sum1+=x[j];
    	}
    	a=sum1/n;
    	for(j=1;j<=n;j++){
    		b[j]=(x[j]-a)*(x[j]-a);
    		sum2+=b[j];
    	}
    	s[i]=pow((sum2/n),0.5);
    }
    for(i=1;i<=k;i++){
    	printf("%.5lf\n",s[i]);
    }
return 0;
}
int main()
{
	int i,j,k,n;
	double *a,sum=0.0,x,s0=0.0,s;
	scanf("%d",&k);
    
	for(i=0;i<k;i++){
		scanf("%d",&n);
		a=(double *)malloc(sizeof(double)*n);
			for(sum=0.0,j=0;j<n;j++){
                scanf("%lf",&a[j]);
				sum += a[j];
			}
			x=sum/n;
			for(s0=0.0,j=0;j<n;j++){
			   s0+=(a[j]-x)*(a[j]-x);
			   s=sqrt(s0/n);
			}
             printf("%.5lf\n",s);
	}
	free(a);
	return 0;
}
int main()
{
	int n,i,j,s;
	double x[100],w,sum,a;
	cin>>n;
	for(j=1;j<=n;j++)
	{
		cin>>s;
		sum=0.0;
		for(i=0;i<s;i++)
		{
			cin>>x[i];
			sum=sum+x[i];
		}
		a=sum/s;
		sum=0.0;
		for(i=0;i<s;i++)
		{
			sum=sum+(x[i]-a)*(x[i]-a);
		}
		cout<<fixed<<setprecision(5)<<sqrt(sum/s)<<endl;
	}
	return 0;
}
int main()
{
	int k;
	scanf("%d",&k);
	int i;
	for(i=1;i<=k;i++)
	{
		int n;
		scanf("%d",&n);
		int j;
		double a[100],sum=0;
		for(j=0;j<n;j++)
		{
			scanf("%lf",&a[j]);
			sum=sum+a[j];
		}
		double ave;
		ave=sum/n;
		sum=0;
		for(j=0;j<n;j++)
		{
			sum=sum+(a[j]-ave)*(a[j]-ave);
		}
		printf("%.5lf\n",sqrt(sum/n));
	}
}
int main()
{
	int i,j,k,n[1000];
	double x[100][100],ss[1000],s[1000],sum[1000],a[1000],y[1000];
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		scanf("%d",&n[i]);
		for(j=0;j<n[i];j++)
		{
			scanf("%lf",&x[i][j]);
		}
		sum[i]=0;
		ss[i]=0;
		for(j=0;j<n[i];j++)
		{
			sum[i]=sum[i]+x[i][j];
		}
		a[i]=sum[i]/n[i];
		for(j=0;j<n[i];j++)
		{
			s[j]=((x[i][j]-a[i])*(x[i][j]-a[i])/n[i]);
		}
		for(j=0;j<n[i];j++)
		{
			ss[i]=ss[i]+s[j];
		}
		y[i]=sqrt(ss[i]);

	}
	for(i=0;i<k;i++)
		printf("%.5f\n",y[i]);
	return 0;
}
int main()
{
	int i,n,j;
	double a[100][1000],x[100];
	scanf("%d",&n);

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

	

	for(i=0;i<n;i++)
	{
		double sum=0,s=0,m=0;
		for(j=0;j<x[i];j++)
		{
			sum+=a[i][j];
		}
		sum=sum/x[i];
		for(j=0;j<x[i];j++)
		{
			m=a[i][j]-sum;
			s=s+pow(m,2);
		}
		m=s/x[i];
		s=pow(m,0.5);
		printf("%.5lf\n",s);

	}
	return 0;
}
int u[100];
int main()
{
	int n,i,j;
	double b,c=0,d=0,sum=0,num=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&u[i]);
		double p[1000];
			for(j=0;j<u[i];j++)
			{
				scanf("%lf",&p[j]);
				sum+=p[j];
			}
				num=sum/u[i];
				for(j=0;j<u[i];j++)
				{
				b=pow(p[j]-num,2);
				c+=b/u[i];
				}
				d=sqrt(c);
			printf("%.5lf\n",d);
			sum=0;
			num=0;
			d=0;
			c=0;
	}
	return 0;
}
double fangcha(double * p,int n)
{
	double * q;
	double aver=0,sum=0,pfhe=0;
	int i;
	for(q=p,i=0;i<n;i++,q++)
		sum=sum+(*q);
	aver=sum/n;
	for(q=p,i=0;i<n;i++,q++)
	{
		pfhe=pfhe+pow(aver-(*q),2);
	}
	return sqrt(pfhe/n);
}
int main()
{
	int k;
	scanf("%d",&k);
	while(k--)
	{
		int n;
		scanf("%d\n",&n);
		double x[1100]={0};
		double * p;
		int i;
		for(p=x,i=0;i<n;i++,p++)
			scanf("%lf",p);
		p=x;
		printf("%.5f\n",fangcha(p,n));
	}
	return 0;
}
int main()
{
	int k, n, i, j; 
	double a[100] = {0};
	double *p;
	double jun = 0, s = 0;
	cin >> k;
	for(j = 1; j <= k; j++)
	{
		cin >> n;
		p = a;
		for(i = 0; i < n; i++)
		{
			cin >> *(p + i);
		}
		for(i = 0; i < n; i++)
		{
			jun = jun + *(p + i);
		}
		jun = jun / n;
		for(i = 0; i < n; i++)
		{
			s = s + (*(p + i) - jun) * (*(p + i) - jun);
		}
		s = sqrt(s / n);
		cout << fixed << setprecision(5) << s << endl;
		memset(a,0,sizeof(a));
		jun = 0;
		s = 0;
	}
	return 0;
}
int main()
{
  int k,n,i,j;
  double a[100],sum=0,ave,m,w,g,s;
  scanf("%d",&n);
  for(i=0;i<n;i++)
   {  sum=0;
     scanf("%d\n",&k);
      for(j=0;j<k;j++)
       {
         scanf("%lf",&a[j]);
         sum+=a[j];
        }
       ave=sum/k;
        w=0;
     for(j=0;j<k;j++)
      {
        m=pow((a[j]-ave),2);
        w+=m;
	 }
	  g=w/k;
      s=sqrt(g);
      printf("%.5lf\n",s);
       
    }
    return 0;
}
int main()
{
	double a[100];
	double *p;
	p=a;
	int n,k;
	cin>>n;
	double sum1=0;
	double s;
	double sum2=0;

	for (int i=1;i<=n;i++)
	{
		sum1=0;
		sum2=0;
		s=0;
		cin>>k;
		for (int j=0;j<k;j++)
		{
			cin>>p[j];
			sum1+=p[j];
		}


		sum1=sum1/k;

		for (int l=0;l<k;l++)
		{
			sum2+=(p[l]-sum1)*(p[l]-sum1);
		}

		sum2=sum2/k;
		s=sqrt(sum2);
		cout<<fixed<<setprecision(5)<<s<<endl;
	}
	return 0;
}
int main()
{
	int n,k;
	float x[100];
	double a,s,y;
	int i,j;
	scanf("%d",&k);
	for (i=1;i<=k;i++)
	{
		scanf("%d",&n);
		for (j=1;j<=n;j++)
			scanf("%f",&x[j]);
		a=0;
		y=0;
		for (j=1;j<=n;j++)
			a=a+x[j];
		a=a/n;
		for (j=1;j<=n;j++)
			y=y+(x[j]-a)*(x[j]-a);
		s=sqrt(y/n);
		printf("%.5lf\n",s);
	}
	return 0;
}
int isrunnian(int year);
int main()
{
	int n,m,i,j;
	double b[1000],sum=0.0,s=0.0,a=0.0,s2=0.0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		sum=0;
		s2=0;
		scanf("%d",&m);
		for(j=0;j<m;j++)
		{
			scanf("%lf",&b[j]);
		}
		for(j=0;j<m;j++)
		{
			sum+=b[j];
		}
		a=(double)sum/m;
		for(j=0;j<m;j++)
		{
			s2+=(b[j]-a)*(b[j]-a);
		}
		s=sqrt(s2/m);
		printf("%.5lf\n",s);
	}
	return 0;
}
int main()
{
	int k,i,j,n;
	double A[100],sum1,sum2,S[100],a;
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		scanf("%d",&n);
		for(j=0;j<n;j++)
		{
			scanf("%lf",&A[j]);
		}
		for(j=0,sum1=0;j<n;j++)
		{
			sum1+=A[j];
		}
		a = sum1/n;
		for(j=0,sum2=0;j<n;j++)
		{
			sum2+=(A[j]-a)*(A[j]-a);
		}
		S[i]=sqrt(sum2/n);
	}
	for(i=0;i<k;i++)
	{
		printf("%.5f\n",S[i]);
	}
	return 0;
}
int main(){
	int k,n[100],i,j,m;
	double x[100][100],ave[100]={0.0},sum[100]={0.0},s[100]={0.0};
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		scanf("%d",&n[i]);
		for(j=0;j<n[i];j++)
		{
			scanf("%lf",&x[i][j]);
			ave[i]+=x[i][j];
		}
		ave[i]=ave[i]/n[i];
		for(m=0;m<n[i];m++)
		{
			sum[i]+=(x[i][m]-ave[i])*(x[i][m]-ave[i]);
		}
		s[i]=sqrt(sum[i]/n[i]);

	}

	for(i=0;i<k;i++)
	{
		printf("%.5f\n",s[i]);

	}
	return 0;


}
double Variance(double [],int);
int main()
{
	int n,i,j,m;
	cin>>n;
	for(i=0;i<n;i++)
	{
		cin>>m;
		double X[105];;
		for(j=0;j<m;j++)
			cin>>X[j];
		cout<<fixed<<setprecision(5);
		cout<<Variance(X,m)<<endl;
	}
	return 0;
}
double Variance(double X[105], int n)
{
	int i;
	double sum=0,V=0;
	for(i=0;i<n;i++)
	   sum+=X[i];
	sum=sum/n;
	for(i=0;i<n;i++)
		V+=pow(X[i]-sum,2);
	return sqrt(V/n);
}
int main()
{
	int k,n,i,j;
	double x[1000],s[1000];
	scanf("%d",&k);
	for(j=1;j<=k;j++)
	{
		double b=0,a,p=0;
		scanf("%d",&n);
		for(i=0;i<n;i++)
		{
			scanf("%lf",&x[i]);
		}
		for(i=0;i<n;i++)
		{
			b+=x[i];
		}
		a=(double)b/n;
		for(i=0;i<n;i++)
		{
			p+=(double)pow((x[i]-a),2);
		}
		s[j]=(double)sqrt(p/n);
	}
	for(j=1;j<=k;j++)
	{
		printf("%.5lf\n",s[j]);
	}
	return 0;
}
int main()
{
	int k, n[100], i, j;
    double x[100][100];
	double a[100]={0}, s[100]={0}, S[100]={0};
    scanf("%d", &k);
	for(i=0;i<k;i++){
		scanf("%d",&n[i]);
		for(j=0;j<n[i];j++){
			scanf("%lf", &x[i][j]);
		}
	}
    for(i=0;i<k;i++){
		for(j=0;j<n[i];j++){
           a[i]+=x[i][j]/n[i];
		}
	}
    for(i=0;i<k;i++){
		for(j=0;j<n[i];j++){
           s[i]+=(x[i][j]-a[i])*(x[i][j]-a[i]);
		}
	}
    for(i=0;i<k;i++){
		S[i]=sqrt(s[i]/n[i]);
	}
    for(i=0;i<k;i++){
		printf("%.5lf\n", S[i]);
	}
	return 0;
}
int main()
{
     int k,i,n,j,p;
     double  x[1000],a,b,s,S;
     scanf("%d",&k);  
     for(i=0;i<k;i++)
     {       a=0;
             s=0;
             S=0;
            scanf("%d",&n);
            for(j=0;j<n;j++)
                {
                    scanf("%lf",&x[j]); 
                    a=a+x[j];
                }   
            b=a/n;
          
            j=0;
            for(j=0;j<n;j++)
                {
                    s=s+(x[j]-b)*(x[j]-b);  
                }   
                
            S=sqrt(s/n);  
            printf("%.5lf\n",S); 
     }
     //scanf("%d",&p);
     return 0;
}
int main()
{
  int k,n,i,j;
  double x[100],a,s;
  scanf("%d",&k);
  for (j=0;j<k;j++)
  {
    scanf("%d",&n);
    a=0;s=0;
    for (i=0;i<n;i++) scanf("%lf",&x[i]);
    for (i=0;i<n;i++) a+=x[i];
    a=a/n;
    for (i=0;i<n;i++) s+=(x[i]-a)*(x[i]-a);
    s=sqrt(s/n);
    printf("%.5f\n",s);
  }
  return 0;
}
int main()
{
	int k,n,i,j;
	double s[100],a[100]={0.0},sum=0.0;
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		sum=0.0;
		scanf("%d",&n);
		for(j=0;j<n;j++)
		{
			scanf("%lf",&s[j]);
			sum+=s[j];
		}
		sum=sum/(1.0*n);
		for(j=0;j<n;j++)
		{
			a[i]+=(1.0*s[j]-sum)*(1.0*s[j]-sum);
		}
		a[i]=sqrt(a[i]/(1.0*n));
	}
	for(i=0;i<k;i++)
	{
		printf("%.5lf\n",a[i]);
	}
	return 0;
}
void main()
{
	int i,j,n,m;
	scanf("%d",&m);
	for(i=0;i<m;i++)
	{
		
		scanf("%d",&n);
		double *a=(double *)malloc(n*sizeof(double)),E=0,D=0;
		for(j=0;j<n;E+=*(a+j-1))
			scanf("%lf",a+j++);
		E/=n;
		for(j=0;j<n;j++)
			D+=(*(a+j)-E)*(*(a+j)-E);
		D/=n;
		printf("%.5lf\n",sqrt(D));
	}

}
int main(int argc, char* argv[])
{int k,n,i,j;
 scanf("%d",&k);
 for(i=0;i<k;i++)
 {double num[100];
  scanf("%d",&n);
  double sum=0;
  for(j=0;j<n;j++)
  { scanf("%lf",&num[j]);
	sum+=num[j];
  }
  double ave;
  ave=sum/n;
  double psum=0,d;
  for(j=0;j<n;j++)
  {psum+=pow((num[j]-ave),2);
  }
  d=sqrt(psum/n);
  printf("%.5f\n",d);
 }

	
	return 0;
}
int main(int argc, char* argv[])
{
	int k,n,i,j;
		double x[100],sum=0,sum2=0,aver=0,aver2=0,s[100];
		scanf("%d",&k);
	for(j=0;j<k;j++)
	{
		scanf("%d",&n);
        scanf("%lf",&x[0]);  
    	for(i=1;i<n;i++)
		{
			scanf(" %lf",&x[i]);
		}
			for(i=0;i<n;i++)
			{
				sum=sum+x[i];
			}
			aver=sum/n;
				for(i=0;i<n;i++)
				{
					sum2=(x[i]-aver)*(x[i]-aver)+sum2;
				}
				aver2=sum2/n;
			s[j]=sqrt(aver2);
					sum=0;sum2=0;aver=0;aver2=0;
	}
		for(j=0;j<k;j++)
		{
					printf("%.5lf\n",s[j]);
		}
	
	
	return 0;
}
int main(int argc, char* argv[])
{
	int k,n,i,j;
	double a[1000],total=0,pf=0,jz,s;
	scanf("%d",&k);
	for(i=0;i<k;i++){
			scanf("%d",&n);
			total=0;
			pf=0;
			jz=0;
			s=0;
			for(j=0;j<n;j++){
				scanf("%lf",&a[j]);
			}
			for(j=0;j<n;j++){
				total+=a[j];
			}
			jz=total/n;
			for(j=0;j<n;j++){
				pf+=(a[j]-jz)*(a[j]-jz);
			}
			s=sqrt(pf/n);
			printf("%.5f\n",s);
	}
	return 0;
}
int main()
{
	int n,a;
	float x[1000],c,d=0;
	double f,e=0,q;
	scanf("%d",&n);
	for(int i=0;i<n;i++)
	{
		scanf("%d",&a);
		for(int k=0;k<a;k++)
		{
			scanf("%f",&x[k]);
			d=d+x[k];
		}
		c=d/a;
		for(int p=0;p<a;p++)
		{
			q=(x[p]-c)*(x[p]-c)/a;
			e=e+q;
			f=sqrt(e);
		}
		printf("%.5lf\n",f);
		d=0;
		e=0;
	}
	return 0;
}
int main()
{
    int k;
	scanf("%d",&k);
	int i,j;
	int n;
	double cao[100],a[100],b[100],s[100];
	double ji[1000];
	for(i=0;i<k;i++)
	{
	  scanf("%d",&n);
	  a[i] = 0;
	  for(j=0;j<n;j++)
	  {
	   scanf("%lf",&ji[j]);
	   a[i]=a[i]+ji[j];
      }       
      
	  a[i]=(double)a[i]/n;
	  s[i]=0;
	  for(j=0;j<n;j++)
	  {
		 b[i]=ji[j]-a[i];
		 b[i]=b[i]*b[i];
		 s[i]=s[i]+b[i];
	  }
	  s[i]=(double)s[i]/n;
      cao[i]=sqrt(s[i]);
	}
	for(i=0;i<k;i++)
	{
		printf("%.5lf\n",cao[i]);
	}
	return 0;
}
int main()
{
	int t,n,i;
	double s,r,p;
	cin>>t;
	while (t>0)
			{
						cin>>n;s=0;p=0;
						for (i=1;i<=n;i++) { cin>>r;s+=r*r;p+=r;}
						p=p/n;
						s=sqrt(s/n-p*p);
						cout<<fixed<<setprecision(5)<<s<<endl;
						t--;
			}
}
int main()
{
	int k, n, i, j;
	double x[100], s, a, q=0, A=0;
	scanf("%d", &k);
	for(i=0; i<k; i++){
		A = 0;
		scanf("%d", &n);
		for(j=0; j<n; j++){
			scanf("%lf", &x[j]);
		}
		for(j=0; j<n; j++){
			A = A + x[j];
		}
		a = (double)A / n;
		q = 0;
		for(j=0; j<n; j++){
			q = q + (x[j]-a)*(x[j]-a);
		}
		s = sqrt(q/n);
		printf("%.5lf\n", s);
	}
	return 0;
}
int main()
{
	int n,i,j,temp,k,b[100];
	double a[100][1000],sum=0,s=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&b[i]);
		
		for(j=0;j<b[i];j++)
		{
			scanf("%lf",&a[i][j]);
			sum+=a[i][j];
		}
		sum=sum/b[i];
		for(j=0;j<b[i];j++)
		{
			s+=(a[i][j]-sum)*(a[i][j]-sum);
		}
		s/=b[i];
		s=sqrt(s);
		printf("%.5lf\n",s);
		s=0;
		sum=0;
	}
	
	
	
	
	
	
				
				
	return 0;
}
int main(){
int k;
double sz[200],B=0,b=0,a=0;
scanf("%d",&k);
for(int i=0;i<k;i++){
	double A=0,r=0;
int n;
scanf("%d\n",&n);
for(int p=0;p<n;p++){
scanf("%lf",&sz[p]);
A+=sz[p];
}
a=A/n;
for(int o=0;o<n;o++){
B=pow(sz[o]-a,2);
r+=B;
}
b=r/n;
b=pow(b,0.5);
printf("%.5lf\n",b);
}


return 0;
}
int main()
{
	int n,i,j;
	double b,a,B,A;
	int sz[200];
	double x[200],s[200];
	
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&(sz[i]));
		A=0;
		for(j=0;j<(sz[i]);j++)
		{
			scanf("%lf",&(x[j]));
			A+=x[j];
			
		}a=A/sz[i];//printf("%lf",a);
		B=0;
		for(j=0;j<sz[i];j++)
		{
			
			B+=(x[j]-a)*(x[j]-a);//printf("%lf",B);
		
		}	b=B/sz[i];//printf("%lf",b);
		s[i]=sqrt(b);
	}
	for(i=0;i<n;i++)
	{
		printf("%.5lf\n",s[i]);
	}
return 0;
}
int main()
{
	int k,n;
	int i,j;
 	double a[1001],evg,sum= 0;
     double *p=a;
	cin >> k;
	while(k--){
		sum = 0;
		cin >>n;
		for(i = 0;i < n;i++){
			cin >> *(p+i);
			sum+=*(p+i);
		}
	evg= sum/n;
	sum = 0;
	for(i = 0;i < n;i++)
		sum +=(*(p+i) - evg)*(*(p+i) - evg);
	sum/=n;
	sum = sqrt(sum);
	cout <<fixed<<setprecision(5)<<sum<<endl;
	}
	
		return 0;
}
int main(int argc, char* argv[])
{
	int n,i,j,m;
	double a[1001],ans,pfh,ave,*p;
	scanf("%d",&n);
	for(i=1;i<=n;i++){
		scanf("%d",&m);
		p=&a[0];
		ave=0;
		pfh=0;
		for(j=1;j<=m;j++){
			scanf("%lf",(p+j));
			ave+=*(p+j);
		}
		ave/=m;
		for(j=1;j<=m;j++){
			pfh+=pow(*(p+j)-ave,2);
		}
		pfh/=m;
		ans=sqrt(pfh);
		printf("%.5lf\n",ans);
	}
	
	return 0;
}
int main()
{
	int k,i,j;
	struct 
	{
		int n;
		double x[100];
		double S;
	}
	sz[100];

	scanf("%d",&k);
	for(i=0;i<k;i++){
		scanf("%d",&sz[i].n);
		for(j=0;j<sz[i].n;j++){
			scanf("%lf",&sz[i].x[j]);
		}
	}
	for(i=0;i<k;i++){
		double a=0;
		for(j=0;j<sz[i].n;j++){
			a+=sz[i].x[j]*1.0;
		}
		a/=sz[i].n;
		sz[i].S=0;
		for(j=0;j<sz[i].n;j++){
			sz[i].S=(sz[i].x[j]-a)*(sz[i].x[j]-a)+sz[i].S;
		}
		sz[i].S=sz[i].S/sz[i].n;
		sz[i].S=sqrt(sz[i].S);
		printf("%.5lf\n",sz[i].S);
		

	}
	return 0;
}
void main()
{
	int n,i;
	scanf("%d",&n);
	double *p[50]={0};
	for(i=0;i<n;i++)
	{
		int m;
		scanf("%d",&m);
		int j;
		double *x;
		double sum=0;
		for(j=0;j<m;j++)
		{
			x=(double*)malloc(sizeof(double));
			scanf("%lf",x);
			p[j]=x;
			sum+=*x;
		}
		double a,c=0;
		a=sum/m;
		for(j=0;j<m;j++)
		{
			c+=(*(p[j])-a)*(*(p[j])-a);
		}
		c=c/m;
		double s;
		s=sqrt(c);
		printf("%.5lf\n",s);
	}
}
int main()
{
	double x[100];
	int k,i;
	scanf("%d",&k);
	
	
	for(i=0;i<k;i++){
		double s1=0,m=0,o=0;
		int n,j;
		scanf("%d",&n);
		
		for (j=0;j<n;j++)
		{
			scanf("%lf",&x[j]);
			s1+=x[j];
			double a=0;
		}
		double a=(double)s1/n;
		for(j=0;j<n;j++)
		{
			m+=(x[j]-a)*(x[j]-a);
		}
		printf("%.5f\n",sqrt((double)m/n));
	}
	return 0;
}
double sz[100][1000];
int main ()
{
	int m,n,i,j;
	double sum1=0.0;
	double sum2=0.0;
	double ave1,ave2;

	scanf("%d",&m);
	scanf("%d",&n);
		for (j=0;j<n;j++){
			scanf("%lf",&sz[0][j]);
			sum1+=sz[0][j];
		}
		ave1=sum1/n;
		for (j=0;j<n;j++){
			sum2+=(sz[0][j]-ave1)*(sz[0][j]-ave1);
		}
		ave2=sqrt(sum2/n);
		printf("%.5f",ave2);
		sum1=0.0;
        sum2=0.0;


	for (i=1;i<m;i++){
		scanf("%d",&n);
		for (j=0;j<n;j++){
			scanf("%lf",&sz[i][j]);
			sum1+=sz[i][j];
		}
		ave1=sum1/n;
		for (j=0;j<n;j++){
			sum2+=(sz[i][j]-ave1)*(sz[i][j]-ave1);
		}
		ave2=sqrt(sum2/n);
		printf("\n%.5f",ave2);
               sum1=0.0;
           sum2=0.0;


	}              
	
	return 0;
}
int main()
{
	int n,x,i=0;
	double s[X],sum1=0,ave,sum2=0,f,*j;
	scanf("%d",&n);
	while(i<n)
	{
		scanf("%d",&x);
		for(j=s;j<s+x;j++)
		{
			if(j==s)
				scanf("%lf",&*j);
            else
			    scanf(" %lf",&*j);
			sum1=sum1+(*j);
		}
		ave=sum1/x;
		for(j=s;j<s+x;j++)
		{
			(*j)=((*j)-ave)*((*j)-ave);
			sum2=sum2+(*j);
		}
		f=sqrt(sum2/x);
		printf("%.5f\n",f);
		i++;
		sum1=0;sum2=0;ave=0;
	}
	return 0;
}
void main()
{
	int i,j,k;
	scanf("%d\n",&k);
	struct{
		int n;
		double a[100];
		double s,c,sum;
		double m;
	}b[100];
	for(i=0;i<k;i++){
		scanf("%d\n",&b[i].n);
		b[i].s=0;
		for(j=0;j<b[i].n;j++){
			scanf("%lf",&b[i].a[j]);
			b[i].s+=b[i].a[j];
		}
	    b[i].c=b[i].s/b[i].n;
		b[i].sum=0;
		for(j=0;j<b[i].n;j++){
			b[i].sum+=(b[i].a[j]-b[i].c)*(b[i].a[j]-b[i].c);
		}
		b[i].m=sqrt(b[i].sum/b[i].n);
	}
	for(i=0;i<k;i++){
		printf("%.5lf\n", b[i].m);
	}
}
void main()
{
	int k,i,j,l,n;
	double *p[100];
	double a,sum=0,s=0,b,c,sum2=0,e;
	scanf ("%d",&k);
	for (l=0;l<k;l++)
	{
		a=0;sum=0;s=0;b=0;c=0;sum2=0;e=0;
		scanf("%d",&n);
		for (j=0;j<n;j++)
			*(p+j)=(double * ) malloc (100*sizeof (double));
		for (j=0;j<n;j++)
		{
			scanf("%lf",*(p+j));
			sum=sum+**(p+j);
		}
		a=sum/n;
		for (j=0;j<n;j++)
		{
			b=**(p+j)-a;
			c=b*b;
			sum2=sum2+c;
		}
		e=sum2/n;
		s=sqrt(e);
		printf("%.5f\n",s);
	}
}
void f(double *p,double n)
{
	int i;
	double ave=0,s=0;
	for(i=0;i<=n-1;i++)
	{
		scanf("%lf",p+i);
		ave=ave+*(p+i);
	}
	ave=ave/n;
	for(i=0;i<=n-1;i++)
	{
		s=s+pow((*(p+i)-ave),2);
	}
	s=sqrt(s/n);
	printf("%.5lf\n",s);
}
int main()
{
	int k;
	scanf("%d",&k);
	int j;
	for(j=1;j<=k;j++)
	{
		double a[102]={0},*p=a;
		double n;
		scanf("%lf",&n);
		f(p,n);
	}
	return 0;
}
int main()
{
	double as[100][1000]={0};
	int n,i,j,x[100]={0};
	scanf("%d",&n);
    for(i=0;i<n;i++)
	{
		scanf("%d",&x[i]);
		for(j=0;j<x[i];j++)
		{
			scanf("%lf",&as[i][j]);
		}
	}



	for(i=0;i<n;i++)
	{
		double sum=0;
		for(j=0;j<x[i];j++)
		{
			sum+=as[i][j];
		}
		double abs;
		abs=sum/(double)x[i];
		double pfh=0;
		for(j=0;j<x[i];j++)
		{
			pfh+=((as[i][j]-abs)*(as[i][j]-abs));
		}
		printf("%.5lf\n",sqrt(pfh/(double)x[i]));
	}
}
int main()
{
	double x[100];
	int k;
	cin>>k;
	while(k>0)
	{
		double n;
		cin>>n;
		int i;
		double sum=0,ave,result,s=0;
		for(i=0;i<n;i++)
		{
			cin>>x[i];
			sum+=x[i];
		}
		ave=sum/n;
		for(i=0;i<n;i++)
			s=s+(x[i]-ave)*(x[i]-ave);
		result=sqrt(s/n);
		cout<<fixed<<setprecision(5)<<result<<endl;
		k--;
	}
	return 0;
}
int main()
{
	int group;
	scanf("%d",&group);

	int i;
	for(i=0;i<group;i++)
	{
		int num;
		scanf("%d",&num);

		double *sz=(double*)malloc(sizeof(double)*num);
		int j;
		for(j=0;j<num;j++)
		{
			scanf("%lf",&sz[j]);
		}
		double sum=0;
		for(j=0;j<num;j++)
		{
			sum=sum+sz[j];
		}
		double aver;
		aver=sum/num;
		double mid=0;
		for(j=0;j<num;j++)
		{
			mid=mid+(sz[j]-aver)*(sz[j]-aver);
		}
		double re;
		re=sqrt(mid/num);

		printf("%.5lf\n",re);

		free(sz);

	}
	return 0;
}
int main()
{
	int k,n;double sum;double x[100];double a,b,c;double S;
	int i,j;double sum1;
	scanf("\n%d",&k);
	for(i=0;i<k;i++)
    {
    	sum=0;sum1=0;
    	scanf("\n%d\n",&n);
    	for(j=0;j<n;j++)
    	{
    		scanf("%lf",&x[j]);
    		sum+=x[j];
    	}
    	a=sum/n;
    	for(j=0;j<n;j++)
    	{
    		b=(x[j]-a)*(x[j]-a);
    		sum1+=b;
    	}
    	c=sum1/n;
    	S=sqrt(c);
    	printf("%.5lf\n",S);
    }
    return 0;	
}