HSG lớp 9 TP Hà Nội 2023 - Bài 4 - Triển lãm
Point: 100.0
Time limit: 1.0s
Memory limit: 250 M
Input: stdin
Output: stdout
Problem type
Ngôn ngữ cho phép
C, C#, C++, Java, Pascal, Python, Text

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\).

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})\).

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.
  • Dòng thứ \(i\) trong \(N\) dòng tiếp theo chứa hai số nguyên \(A_i\)\(B_i\) là kích thước và định giá của bức tranh thứ \(i\).

Output

Số nguyên \(H\) lớn nhất ta tìm được.

Constraints

  • \(2 \le N \le 500000\)
  • \(1 \le A_i \le 10^{15}\)
  • \(1 \le B_i \le 10^9\)
  • \(1 \le i \le N\)
  • \(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.

Ví dụ

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