Rừng cây thẩm mỹ
Đề bài
Mô tả
Có một dãy cây được đánh số từ đến từ trái sang phải. Cây thứ có độ thẩm mỹ (giá trị có thể âm, bằng hoặc dương).
Bạn cần chặt bỏ một số cây (có thể không chặt cây nào) sao cho dãy cây còn lại thỏa mãn đồng thời:
- Còn lại ít nhất hai cây.
- Cây đầu tiên và cây cuối cùng trong dãy còn lại có độ thẩm mỹ bằng nhau.
- Tổng độ thẩm mỹ của các cây còn lại là lớn nhất có thể.
Dữ liệu đảm bảo có ít nhất hai cây có cùng độ thẩm mỹ, nên luôn tồn tại đáp án.
Dữ liệu vào
- Dòng đầu chứa số nguyên .
- Dòng thứ hai chứa số nguyên .
Dữ liệu ra
- Dòng đầu in ra hai số nguyên: tổng độ thẩm mỹ lớn nhất đạt được và số lượng cây bị chặt .
- Dòng thứ hai in ra số nguyên là chỉ số (từ đến ) của các cây bị chặt.
Nếu có nhiều đáp án, in ra bất kỳ đáp án nào.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 1 2 3 1 2 |
8 1 1 |
Chặt cây , còn lại 2 3 1 2. Cây đầu và cây cuối đều bằng , tổng . |
| 5 1 -2 3 1 -2 |
5 2 2 5 |
Chặt cây và cây , còn lại 1 3 1. Cây đầu và cây cuối đều bằng , tổng . |
Bình luận