#include <stdio.h>
#include <stdlib.h>

int main() {
    int T;
    scanf("%d", &T);
    while (T--) {
        int n;
        scanf("%d", &n);
        long long* arr = (long long*)malloc(n * sizeof(long long));
        long long max = -1e18, min = 1e18;
        long long sum = 0;
        for (int i = 0; i < n; i++) {
            scanf("%lld", &arr[i]);
            if (arr[i] > max) {
                max = arr[i];
            }
            if (arr[i] < min) {
                min = arr[i];
            }
            sum += arr[i];
        }
        double avg = (double)sum / n;
        double variance = 0;
        for (int i = 0; i < n; i++) {
            variance += (arr[i] - avg) * (arr[i] - avg);
        }
        variance /= n;
        printf("%lld %.3lf\n", max - min, variance);
        free(arr);
    }
    return 0;
}