Nhà chọc trời (dễ)
Đề bài
Mô tả
Một dãy lô đất nằm dọc theo một xa lộ, đánh số từ đến . Trên mỗi lô đất sẽ xây đúng một toà nhà chọc trời. Vì tính chất nền đất khác nhau nên lô thứ có giới hạn số tầng tối đa là : toà nhà ở lô với tầng phải thoả .
Theo quy hoạch kiến trúc, không được phép tồn tại các chỉ số sao cho và . Nói cách khác, mỗi toà nhà không được đồng thời có một toà cao hơn ở phía trái và một toà cao hơn ở phía phải (các lô không cần kề lô ).
Hãy chọn tuân thủ mọi ràng buộc trên sao cho tổng đạt lớn nhất có thể.
Dữ liệu vào
- Dòng đầu chứa số nguyên — số lô đất.
- Dòng thứ hai chứa số nguyên .
Dữ liệu ra
In ra số nguyên cách nhau bởi dấu cách — kế hoạch xây tối ưu.
Nếu có nhiều phương án cùng đạt tổng lớn nhất, in ra bất kỳ phương án nào.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 1 2 3 2 1 |
1 2 3 2 1 | Có thể xây mọi toà ở mức tối đa, tổng = 9. |
| 3 10 6 8 |
10 6 6 | Không thể chọn vì thấp hơn cả hai bên. Phương án cho tổng , là tối ưu. Phương án cũng hợp lệ nhưng chỉ cho tổng . |
Bình luận