Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Chọn món trung bình

Dễ Sắp xếp Tham lam

  • 100 Điểm
  • 100% Tỉ lệ AC
  • 1 Số AC
  • 256M Bộ nhớ giới hạn
  • 1.0s Giới hạn thời gian

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

Chưa có bình luận nào.