Thuê nhà (HSG9 BR 2024)

Xem PDF

Nộp bài

Điểm: 1400 (thành phần)
Thời gian: 1.0s
Bộ nhớ: 1G
Input: REHALL.inp
Output: REHALL.out

Tác giả:
Dạng bài

Tại một trung tâm hội nghị có một hội trường lớn, rất đẹp nên nhận được n đơn đặt hàng của n công ty sự kiện. Công ty thứ i muốn sử dụng hội trường này trong khoảng thời gian từ a_i đến b_i và trả tiền thuê là c_i.

Yêu cầu: Hãy bố trí lịch thuê hội trường để tổng số tiền thu được là lớn nhất mà thời gian sử dụng hội trường của hai công ty bất kỳ đều không trùng nhau.

Input, Output and Scoring

Input (REHALL.inp)

  • Dòng đầu tiên gồm một số nguyên dương n (n \le 10^5).
  • n dòng tiếp theo, mỗi dòng gồm ba số nguyên a_i, b_i, c_i cách nhau một khoảng trắng (1 \le a_i < b_i \le 10^5, 1 \le c_i \le 10^5).

Output (REHALL.out)

  • Tổng số tiền thu được lớn nhất.

Example

Input (REHALL.inp)

5
1 2 100
5 6 300
3 4 200
7 8 400
8 10 200

Output (REHALL.out)

1000

Bình luận

Không có bình luận nào.