#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 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 (). Sau đó là đúng số thực, mỗi số trong , 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%): .
- Subtask 2 (30%): .
- Subtask 3 (50%): .
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.