Đề thi
Đề bài
Mô tả
Alice ra một đề thi và tham khảo bài toán trong thư viện, đánh số từ tới ; bài toán thứ có độ khó . Alice chọn ra một tập con các bài (khác rỗng) thỏa mãn:
- Phủ: trong bài liên tiếp bất kỳ phải có ít nhất một bài được chọn.
- Tối ưu: trung bình cộng độ khó của các bài được chọn là lớn nhất có thể.
Hãy in ra một cách chọn đạt trung bình lớn nhất.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và .
- Dòng thứ hai chứa số nguyên .
Dữ liệu ra
- Dòng đầu in số lượng bài được chọn.
- Dòng thứ hai in các chỉ số của các bài được chọn theo thứ tự tăng dần.
Nếu có nhiều cách chọn cùng đạt trung bình lớn nhất, in ra cách nào cũng được.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 8 3 1 2 3 4 5 6 7 8 |
4 3 6 7 8 |
Với , không được để 3 bài liên tiếp nào cùng không được chọn. Chọn các bài 3, 6, 7, 8 (độ khó 3, 6, 7, 8) phủ hợp lệ và cho trung bình , là lớn nhất. |
| 6 2 10 2 8 2 9 3 |
3 1 3 5 |
Với , không được để 2 bài liên tiếp cùng bị bỏ. Chọn các vị trí lẻ 1, 3, 5 (độ khó 10, 8, 9) là hợp lệ và bỏ được các bài độ khó thấp ở vị trí chẵn, cho trung bình . |
Bình luận