#include<bits/stdc++.h>
using namespace std;
int a[200000];
int main(){
long long n,m,Max,Min;
double Sum,FC;
cin>>n;
for(int i=1;i<=n;i++){
Sum=0.0;
FC=0.0;
cin>>m;
cin>>Max;
Min=Max;
a[1]=Max;
Sum+=a[1];
for(int j=2;j<=m;j++){
cin>>a[j];
Sum+=a[j];
if(a[j]>Max){
Max=a[j];
}else if(a[j]<Min){
Min=a[j];
}
}
Sum/=m;
for(int k=1;k<=m;k++){
FC+=((a[k]-Sum)*(a[k]-Sum));
}
FC/=m;
cout<<(Max-Min)<<" "<<fixed<<setprecision(3)<<FC<<endl;
}
return 0;
}
for套for要设不同变量
数组搞大点

京公网安备 11010502036488号