10
-405 -230 252 -393 -390 -259 97 163 81 -129
 3
10000 -10000 10000
 1
-10000
 20
-16 -23 29 44 -40 -50 -41 34 -38 30 -12 28 -44 -49 15 50 -28 38 -2 0

702.333333333333712
 10000.000000000016371
 0.000000000000000
 113.875000000000043

import java.util.*;

public class Main {

    public static void main(String[] args){
        
        Scanner sc = new Scanner(System.in);
        int n=sc.nextInt();
        double avg=0;
        double[] data = new double[n];
        for(int i=0;i<n;i++)
        {
            data[i]=sc.nextDouble();
            avg+=data[i];
        }
        avg/=n;
        data[0]-=avg;
        
        double max=data[0],min=data[0];
        //System.out.print(data[0]+" ");
        for(int i=1;i<n;i++)
        {
            //System.out.print(data[i]+" ");
            data[i]=data[i]-avg+data[i-1];
            if(data[i]>max)
                max=data[i];
            if(data[i]<min)
                min=data[i];
        }
        //System.out.println();
        System.out.printf("%.6f\n",Math.abs(max-min));
        sc.close();
    }
}
