Trên băng chuyền của một quán lẩu có \(N\) món ăn, món thứ \(i\) được Quang chấm độ ngon \(A_i\) và được Quân chấm độ ngon \(B_i\).
Hai bạn muốn chọn ra đúng \(K\) món sao cho trung bình cộng của (tổng độ ngon theo Quang) và (tổng độ ngon theo Quân) là lớn nhất. Nói cách khác, cần tối đa hoá
\[\frac{\sum_{i \in S} A_i + \sum_{i \in S} B_i}{2}\]
với \(S\) là tập \(K\) món được chọn.
Input
- Dòng đầu chứa hai số nguyên \(N\) và \(K\).
- Dòng thứ hai chứa \(A_1, \dots, A_N\).
- Dòng thứ ba chứa \(B_1, \dots, B_N\).
Output
In ra giá trị lớn nhất tìm được, là số thực với đúng một chữ số thập phân.
Constraints
- \(1 \le K \le N \le 10^5\).
- \(1 \le A_i, B_i \le 10^9\).
Sample Input 1
5 2
8 3 5 9 1
2 6 4 1 7
Sample Output 1
10.0
Sample Input 2
4 3
1 2 3 4
1 1 1 2
Sample Output 2
6.5
Explanation
Ở ví dụ 1, tổng \(A_i+B_i\) của các món là \(10, 9, 9, 10, 8\); chọn hai món có tổng \(10\) được \((10+10)/2 = 10.0\). Ở ví dụ 2, các tổng là \(2,3,4,6\); chọn ba món lớn nhất được \(13/2 = 6.5\).
Bình luận
Đăng nhập để bình luận
Chưa có bình luận nào.