#CCBCHBON0000035. Bỏ số 0 khi tính trung bình (Average Excluding Zeros)

Bỏ số 0 khi tính trung bình (Average Excluding Zeros)

Bỏ số 0 khi tính trung bình (Average Excluding Zeros)

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

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

Đề bài

Cho nn số nguyên. Bỏ mọi số bằng 0, lấy tổng các số khác 0 chia cho số lượng số khác 0. Nếu không còn số nào, in đúng EMPTY. Ngược lại, in trung bình với đúng hai chữ số sau dấu chấm, làm tròn đến hàng phần trăm theo quy tắc: khi chữ số tiếp theo bằng 5 thì làm tròn ra xa 0 (cả với kết quả âm); kết quả 0 in 0.00.

Input

Số đầu nn (1≤n≤1000001\le n\le100000), rồi đúng nn số nguyên ai∈[−106,106]a_i\in[-10^6,10^6].

Output

In EMPTY hoặc một số thập phân có đúng hai chữ số sau dấu chấm.

Subtask

  • Subtask 1 (20%): 1≤n≤101\le n\le 10; −106≤ai≤106-10^6\le a_i\le10^6.

  • Subtask 2 (30%): 1≤n≤10001\le n\le 1000; −106≤ai≤106-10^6\le a_i\le10^6.

  • Subtask 3 (50%): 1≤n≤1000001\le n\le 100000; −106≤ai≤106-10^6\le a_i\le10^6.

Ví dụ

Ví dụ 1

Input:

5
0 -1 2 0 4

Output:

1.67

Giải thích:

Loại mọi số 0 khỏi cả tổng lẫn số lượng; làm tròn nửa đơn vị theo hướng xa số 0. Kết quả kiểm tra với dữ liệu này: 1.67.

Ví dụ 2

Input:

3
0 0 0

Output:

EMPTY

Giải thích:

Loại mọi số 0 khỏi cả tổng lẫn số lượng; làm tròn nửa đơn vị theo hướng xa số 0. Kết quả kiểm tra với dữ liệu này: EMPTY.

Ví dụ 3

Input:

8
1 1 1 1 1 1 1 -2

Output:

0.63

Giải thích:

Loại mọi số 0 khỏi cả tổng lẫn số lượng; làm tròn nửa đơn vị theo hướng xa số 0. Kết quả kiểm tra với dữ liệu này: 0.63.