Marisa nổi tiếng thích nhặt nhanh. Trước mặt cô đang có \(n\) món đồ, món đồ thứ \(i\) có cân nặng là \(w_i\) và giá trị là \(v_i\). Cô rất muốn lấy hết chúng về nhà, nhưng chúng lại quá nặng, nên cô quyết định chỉ lấy đúng \(k\) món.
Nếu lấy \(k\) món đồ, giá trị của chúng là:
\[
(v_1 + v_2 + \dots + v_k)\,\div\, (w_1 + w_2 + \dots + w_k).
\]
với
\(\div\) là phép chia lấy dư (div).
Hãy giúp cô chọn đồ sao cho giá trị đạt được là lớn nhất.
\InputFile
- Dòng đầu tiên gồm hai số nguyên \(n, k\). (\(1 \le k \le n \le 10^5\))
- \(n\) dòng tiếp theo, dòng thứ \(i\) gồm hai số nguyên \(v_i, w_i\). (\(1 \le v_i, w_i \le 10^9\))
\OutputFile
In ra giá trị lớn nhất có thể đạt được.
Bình luận
Đăng nhập để bình luận
Chưa có bình luận nào.