Trước kỳ thi
Đề bài
Mô tả
Kỳ thi sắp tới có định lý được đánh số từ đến và phiếu thi. Mỗi phiếu thi chứa đúng định lý phân biệt, và không có định lý nào xuất hiện trên nhiều hơn một phiếu (như vậy định lý sẽ không nằm trên phiếu nào). Nhiều thí sinh có thể nhận cùng một phiếu.
Vasya đánh giá mức độ thành thạo của mình với định lý thứ bằng số . Mức độ thành thạo của một phiếu thi là trung bình cộng mức độ thành thạo của các định lý nằm trên phiếu đó.
Vasya không biết cách chia định lý vào các phiếu, nhưng thí sinh thi trước đã kể cho cậu nội dung phiếu của họ. Dựa trên thông tin này, hãy tính mức độ thành thạo nhỏ nhất và lớn nhất có thể của phiếu mà Vasya sẽ nhận, xét trên mọi cách chia định lý vào phiếu phù hợp với dữ liệu đã biết.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và : số định lý và số phiếu thi.
- Dòng thứ hai chứa số nguyên .
- Dòng thứ ba chứa số nguyên : số thí sinh đã thi trước Vasya.
- dòng tiếp theo, mỗi dòng mô tả một phiếu thi bằng số nguyên trong đoạn theo thứ tự tùy ý.
Dữ liệu đảm bảo các phiếu được cho là hợp lệ: các định lý trên cùng một phiếu đôi một khác nhau, và hai phiếu bất kỳ trong dữ liệu hoặc không có định lý chung, hoặc trùng nhau (chỉ khác thứ tự liệt kê).
Dữ liệu ra
In ra hai số thực: mức độ thành thạo nhỏ nhất và lớn nhất có thể của Vasya. Sai số tuyệt đối hoặc tương đối không vượt quá .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 7 3 7 15 0 19 10 5 12 2 1 6 7 4 |
5.0000000000 15.5000000000 | Mỗi phiếu có định lý. Hai phiếu đã biết có mức thành thạo và . Còn lại các định lý với giá trị , chỉ đủ tạo thêm một phiếu: tệ nhất là cho , tốt nhất là cho . |
| 4 2 10 8 1 17 2 2 3 3 2 |
4.5000000000 13.5000000000 | Hai thí sinh nhận cùng một phiếu với mức thành thạo . Phiếu còn lại buộc phải là với mức thành thạo . |
| 3 2 1 2 3 2 1 1 |
1.0000000000 3.0000000000 | Mỗi phiếu chỉ có định lý, và định lý không nằm trên phiếu nào. Phiếu đã biết là với mức thành thạo ; phiếu còn lại là hoặc , tốt nhất cho . |
Bình luận