#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")