#include <algorithm>
#include <iomanip>
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
int T;
cin>>T;
while(T--){
int n,s=0,sum=0;
double fc=0,fc1, fc2=0;
double avg=0;
cin>>n;
vector<int> a(n);
for(int i=0;i<n;i++){
cin>>a[i];
sum+=a[i];
}
int max1,min1;
max1=min1=a[0];
avg=static_cast<double>(sum)/n;
for(int i=0;i<n;i++){
max1=max(max1,a[i]);
min1=min(min1,a[i]);
}
s=max1-min1;
for(int i=0;i<n;i++){
fc1= pow (a[i]-avg,2);
fc2+=fc1;
}
fc=fc2/n;
cout<<s<<' '<<fixed<<setprecision(3)<<fc<<endl;
}
return 0;
}
// 64 位输出请用 printf("%lld")