#SGM0000039. Đường chân trời (SKYLINE)
Đường chân trời (SKYLINE)
Đường chân trời (SKYLINE)
Nguồn: UVa
Phiên bản: Phước Hưng OJ Extended
Đề bài
Các tòa nhà được đặt từ sau ra trước. Với mỗi tòa nhà, tính tổng chiều dài phần có chiều cao không thấp hơn đường chân trời phía sau, rồi cập nhật đường chân trời.
Input
Dòng đầu chứa số tòa nhà . Mỗi trong dòng tiếp theo chứa . Tòa nhà phủ đoạn ngang nửa mở và có chiều cao . Các tòa nhà được cho theo thứ tự từ sau ra trước.
Output
In một số nguyên: tổng overlap của tất cả tòa nhà. Tại mỗi vị trí, phần của tòa nhà hiện tại được tính nếu lớn hơn hoặc bằng độ cao skyline trước khi đặt tòa nhà.
Subtask
- 20 điểm: .
- 30 điểm: .
- 50 điểm: , , ; tổng overlap không vượt .
Ví dụ
Input
3
5 11 3
1 10 1
3 13 2
Output
14
Giải thích
Tòa nhà thứ nhất đóng góp chiều dài 6. Tòa nhà thứ hai chỉ cao ít nhất skyline trên đoạn nên đóng góp 4. Tòa nhà thứ ba hợp lệ trên và , tổng 4. Kết quả là .