#734. HCN và lợi nhuận (RECTPROF)

Bộ nhớ: 512 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Cho n hình chữ nhật, hình thứ i có một đỉnh là gốc tọa độ O(0, 0) , đỉnh đối có tọa độ (x_i, y_i) và chi phí để chọn nó là a_i . Bạn có thể chọn một tập con bất kỳ của các hình chữ nhật này. Lợi nhuận bạn nhận được là diện tích hợp thành của các hình chữ nhật đó, trừ đi tổng chi phí của các hình chữ nhật đã chọn.

Yêu cầu: Hãy chọn một tập con các hình chữ nhật để đạt lợi nhuận lớn nhất.

Dữ liệu:

  • Dòng đầu tiên chứa số nguyên n ( 1 \le n \le 10^6 ).
  • n dòng tiếp theo, mỗi dòng chứa ba số nguyên x_i, y_i, a_i ( 1 \le x_i, y_i \le 10^9, 1 \le a_i \le x_i \cdot y_i ).

Kết quả: In ra lợi nhuận lớn nhất có thể.

Ví dụ:

Dữ liệu:

3
4 4 8
1 5 0
5 2 10

Kết quả:

9

Dữ liệu:

4
6 2 4
1 6 2
2 4 3
5 3 8

Kết quả:

10

Giải thích"

  • Trong ví dụ đầu, ta chọn hình chữ nhật thứ nhất và thứ hai. Diện tích hợp của chúng là 17 . Tổng chi phí là 8 + 0 = 8 . Giá trị cuối cùng là 17 - 8 = 9 .
  • Trong ví dụ thứ hai, ta chọn hình chữ nhật thứ nhất và thứ hai. Diện tích hợp thành của hai HCN là 16 , chi phí là 6 , do đó lợi nhuận là 10 .