#CCBCHBA0000068. Trung bình các số không âm (Average of Nonnegative Values)

Trung bình các số không âm (Average of Nonnegative Values)

Trung bình các số không âm (Average of Nonnegative Values)

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

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

Đề bài

Cho nn số thực. Bỏ qua các số âm (nhỏ hơn 0) và tính trung bình cộng của tất cả các số không âm, tức gồm cả số 0. Nếu không có số không âm nào, in chính xác EMPTY. Để kết quả hai chữ số nhất quán, đầu vào có tối đa hai chữ số thập phân; giá trị trung bình được làm tròn đến 0,01 theo quy tắc nếu đúng ở giữa thì làm tròn lên (half-up).

Input

Dòng đầu chứa nn (0≤n≤100000\le n\le10000). Sau đó là đúng nn số thực, mỗi số trong [−106,106][-10^6,10^6], viết ở dạng thập phân thông thường với tối đa hai chữ số sau dấu chấm, cách nhau bởi khoảng trắng.

Output

Nếu không có số không âm, in EMPTY. Ngược lại, in một số duy nhất có đúng hai chữ số sau dấu chấm thập phân, làm tròn half-up.

Subtask

  • Subtask 1 (20%): n≤5,∣ai∣≤10n\le5, |a_i|\le10.
  • Subtask 2 (30%): n≤100,∣ai∣≤1000n\le100,|a_i|\le1000.
  • Subtask 3 (50%): n≤10000,∣ai∣≤106n\le10000,|a_i|\le10^6.

Ví dụ

Ví dụ 1

Input:

5
-1.00 0.00 2.00 4.00 -3.00

Output:

2.00

Giải thích:

Giữ lại 0,2,4: trung bình (0+2+4)/3=2.00.

Ví dụ 2

Input:

3
-0.10 -5.00 -3.01

Output:

EMPTY

Giải thích:

Cả ba số đều âm nên không có mẫu số để tính trung bình.

Ví dụ 3

Input:

2
0.00 0.01

Output:

0.01

Giải thích:

Trung bình là 0.005, nằm giữa 0.00 và 0.01; quy tắc half-up chọn 0.01.