[Hà Nội - HSG - THCS - 2023] Bài 4: Triển lãm

Xem dạng PDF

Gửi bài giải

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

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ảo tàng thành phố có ~N~ bức tranh được đánh số thứ tự từ 1 đến ~N~. Bức tranh thứ ~i~ có kích thước là ~A_i~ và được định giá là ~B_i~ (~1 \le i \le N~).

Giám đốc bảo tàng muốn chọn một số bức tranh trưng bày trong buổi triển lãm để thu được lợi nhuận lớn nhất thỏa mãn các tiêu chí:

  • Phải trưng bày ít nhất một bức tranh.
  • Chênh lệch về kích thước giữa các bức tranh được trưng bày càng nhỏ càng tốt.
  • Tổng giá trị các bức tranh được trưng bày là lớn nhất.

Gọi ~A_{min}~ là kích thước nhỏ nhất, ~A_{max}~ là kích thước lớn nhất, ~S~ là tổng giá trị của các bức tranh được lựa chọn trưng bày. Lợi nhuận của bảo tàng được tính theo công thức ~H = S - (A_{max} - A_{min})~.

Yêu cầu: Hãy giúp Giám đốc bảo tàng tìm ~H~ lớn nhất?

Input

  • Dòng đầu tiên chứa số nguyên ~N~ là số lượng các bức tranh (~2 \le N \le 500000~).
  • Dòng thứ ~i~ trong ~N~ dòng tiếp theo chứa hai số nguyên ~A_i~ và ~B_i~ là kích thước và định giá của bức tranh thứ ~i~ (~1 \le A_i \le 10^{15}~; ~1 \le B_i \le 10^9~; ~1 \le i \le N~).

Output

  • Kết quả ghi ra số nguyên ~H~ lớn nhất tìm được.

Sample Input 1

3 
2 3
9 2 
4 5

Sample Output 1

6

Giải thích: Chọn các bức tranh là 1 và 3 thì: ~H = (3+5) - (4-2) = 6~ là lớn nhất.

Subtasks

  • Có 25% số test tương ứng 25% số điểm có ~N \le 16~.
  • 25% số test tương ứng 25% số điểm có ~N \le 300~.
  • 25% số test tương ứng 25% số điểm có ~N \le 5000~.
  • 25% số test còn lại tương ứng 25% số điểm không có ràng buộc gì thêm.

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.