TS10 Đắk Lắk 2026 - Bài 4

Xem dạng PDF

Gửi bài giải

Điểm: 17,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Bác Nam sở hữu một khu vườn có trồng ~n~ cây, cây thứ ~i~ có độ tươi tốt hiện tại ~a_i~ và khả năng tăng trưởng ~b_i~. Hôm nay, bác Nam dự định sử dụng tổng cộng ~l~ lít nước để tưới cho các cây trong vườn. Với mỗi lít nước tưới vào cây thứ ~i~, độ tươi tốt của cây sẽ tăng thêm ~b_i~. Ngoài ra, số lít nước tưới vào mỗi cây phải là số nguyên không âm. Bác Nam đánh giá vẻ đẹp của khu vườn là độ tươi tốt nhỏ nhất trong số ~n~ cây trong vườn sau khi đã tưới nước.

Yêu cầu: Hãy giúp bác Nam tìm cách tưới nước sao cho vẻ đẹp của khu vườn là lớn nhất có thể.

Input

  • Dòng thứ nhất chứa hai số nguyên ~n,l~ ~(1 \le n \le 10^5, 1 \le l \le 10^9)~ lần lượt là số lượng cây trong vườn và số lít nước dùng để tưới cây;

  • ~n~ dòng tiếp theo, dòng thứ ~i~ gồm hai số nguyên ~a_i~ và ~b_i~ ~(1 \le a_i \le 10^9, 1 \le b_i \le 10^4, 1 \le i \le n)~.

Các số trên một dòng cách nhau một khoảng trắng.

Output

Vẻ đẹp lớn nhất có thể của khu vườn với cách tưới cây tối ưu.

Scoring

Subtask Điểm Ràng buộc
1 ~30\%~ ~n,l \le 10^3~
2 ~30\%~ ~l \le 10^5~
3 ~40\%~ Không có ràng buộc gì thêm

Sample Input 1

2 5
3 2
100 5

Sample Output 1

13

Sample Input 2

3 5
1 5
6 2
3 3

Sample Output 2

8

Notes

Tưới ~5~ lít nước vào cây thứ nhất, cây thứ hai không tưới. Khi đó, độ tươi tốt của các cây lần lượt là ~\{13;100\}~ và vẻ đẹp của khu vườn là ~13~.

Tưới ~2~ lít nước vào cây thứ nhất, ~1~ lít nước vào cây thứ hai và ~2~ lít nước vào cây thứ ba. Khi đó, độ tươi tốt của các cây lần lượt là ~\{11;8;9\}~ và vẻ đẹp của khu vườn là ~8~.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.