import java.util.Scanner;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n = sc.nextInt();//输入试卷的张数
for (int i = 0; i < n ; i++) {
int num = sc.nextInt();//输入每张试卷的数字个数
int[] arr = new int[num];
for (int j = 0; j <num ; j++) {
int x = sc.nextInt();
arr[j] = x;
}
//找出最大值
int maxRe = returnMax(arr);
//找出最小值
int minRe = returnMin(arr);
//计算极差
int lim = maxRe - minRe;
//接受平均值
double avg = returnAvg(arr);
//计算方差
double sum = 0.0;
for (int j = 0; j <arr.length ; j++) {
double l = arr[j] - avg;
sum += l*l;
}
System.out.printf("%d ",lim);
System.out.printf("%.3f\n",sum/num);
}
}
public static int returnMax(int []arr){
int max = arr[0];
for (int i = 0; i <arr.length ; i++) {
if(arr[i]>max){
max = arr[i];
}
}
return max;
}
public static int returnMin(int []arr){
int min = arr[0];
for (int i = 0; i < arr.length ; i++) {
if(arr[i]<min){
min = arr[i];
}
}
return min;
}
public static double returnAvg(int []arr){
double sum = 0.0;
for (int i = 0; i <arr.length ; i++) {
sum += arr[i];
}
return sum/arr.length;
}
}