Tính giá trị trung bình
Xem dạng PDFĐề bài
Viết chương trình nhập vào một mảng một chiều và in ra giá trị trung bình nhỏ nhất và lớn nhất của tất cả các dãy con liên tiếp có ít nhất 2 phần tử trong mảng.
Dữ liệu vào
- Dòng đầu tiên chứa một số nguyên
: số lượng phần tử trong mảng. - Dòng thứ hai chứa
số nguyên với .
Dữ liệu ra
- In ra hai số thực duy nhất (mỗi số có 3 chữ số phần thập phân), lần lượt là:
- Giá trị trung bình nhỏ nhất.
- Giá trị trung bình lớn nhất.
- Hai số này cách nhau một dấu cách.
Ví dụ
Dữ liệu vào:
Copy
5
2 5 7 3 2
Dữ liệu ra:
Copy
2.500 6.000
Giải thích
Các dãy con liên tiếp có ít nhất 2 phần tử gồm:
- Dãy con có 2 phần tử:
- Dãy con có 3 phần tử:
- Dãy con có 4 phần tử:
- Dãy con có 5 phần tử:
- Dãy con có 2 phần tử:
Tính trung bình của từng dãy con và tìm trung bình nhỏ nhất và trung bình lớn nhất.
Kết quả trong ví dụ là:- Trung bình nhỏ nhất:
- Trung bình lớn nhất:
- Trung bình nhỏ nhất:
Bình luận
Gửi bài giải
Kotlin
PyPy
Điểm:
10,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Basic
Ngôn ngữ cho phép
C
C++
Java
Pascal
Python
Scratch