#CCBCHBAHAI0000092. Sai lệch tuyệt đối trung bình

    ID: 1010 Loại: Thông thường 2000ms 256MiB Tried: 0 Đã chấp nhận: 0 Độ khó: 1 Đăng bởi: Nhãn>Programming language basicsStatic arraysIteration techniquesImplementation techniquesWorking with numbers

Sai lệch tuyệt đối trung bình

Sai lệch tuyệt đối trung bình

Nguồn: Phước Hưng OJ

Phiên bản: Phước Hưng OJ Extended

Đề bài

Cho nn số thực được biểu diễn bằng các số nguyên a0,a1,…,an−1a_0,a_1,\ldots,a_{n-1}.

Trung bình cộng là

μ=1n∑i=0n−1ai.\mu=\frac{1}{n}\sum_{i=0}^{n-1}a_i.

Sai lệch tuyệt đối trung bình quanh trung bình cộng được định nghĩa là

D=1n∑i=0n−1∣ai−μ∣.\boxed{D=\frac{1}{n}\sum_{i=0}^{n-1}|a_i-\mu|}.

Hãy tính DD và in với đúng 6 chữ số sau dấu thập phân.

Bài này yêu cầu hai lượt duyệt: lượt đầu tính μ\mu, lượt sau tính tổng các độ lệch tuyệt đối.

Input

Dòng đầu chứa nn. Dòng thứ hai chứa nn số nguyên aia_i.

Output

In DD với đúng 6 chữ số sau dấu thập phân.

Subtask

Subtask 1 (20 điểm): 1≤n≤101\le n\le10, ∣ai∣≤103|a_i|\le10^3.

Subtask 2 (30 điểm): 1≤n≤50001\le n\le5000, ∣ai∣≤106|a_i|\le10^6.

Subtask 3 (50 điểm): 1≤n≤2⋅1051\le n\le2\cdot10^5, ∣ai∣≤106|a_i|\le10^6.

Ví dụ

Input

4
1 2 7 10

Output

3.500000

Giải thích

μ=(1+2+7+10)/4=5\mu=(1+2+7+10)/4=5. Do đó D=(4+3+2+5)/4=3.5D=(4+3+2+5)/4=3.5.