#include <iostream>
#include <vector>
#include <iomanip>
#include <cmath>
using namespace std;
int main() {
int T; // 试卷数量
cin >> T;
// 处理每张试卷
for(int i = 0; i < T; i++) {
int n; // 本试卷上的数字个数
cin >> n;
vector<int> numbers(n);
for(int j = 0; j < n; j++) {
cin >> numbers[j];
}
int max_val = numbers[0];
int min_val = numbers[0];
for(int j = 1; j < n; j++) {
if(numbers[j] > max_val) {
max_val = numbers[j];
}
if(numbers[j] < min_val) {
min_val = numbers[j];
}
}
int range = max_val - min_val; // 极差
long long sum = 0;
for(int num : numbers) {
sum += num;
}
double mean = static_cast<double>(sum) / n;
double variance = 0.0;
for(int num : numbers) {
variance += pow(num - mean, 2);
}
variance /= n; // 方差
cout << range << " " << fixed << setprecision(3) << variance << endl;
}
}
// 64 位输出请用 printf("%lld")