Dãy con dài nhất
Đề bài
Mô tả
Cho dãy số nguyên .
Dãy số với được gọi là dãy con của dãy số đã cho và khi đó, được gọi là độ dài, còn được gọi là trọng lượng của dãy con này.
Yêu cầu: Cho số nguyên , trong số các dãy con của dãy số đã cho có trọng lượng không nhỏ hơn hãy tìm dãy con có độ dài lớn nhất.
Dữ liệu vào
- Dòng đầu tiên ghi hai số nguyên và cách nhau bởi dấu cách.
- Dòng thứ trong số dòng tiếp theo chứa số nguyên là số hạng thứ của dãy số đã cho, .
Dữ liệu ra
Ghi ra số nguyên là độ dài của dãy con tìm được (qui ước: nếu không có dãy con nào thỏa mãn điều kiện đặt ra thì ).
Ràng buộc
- .
- .
- .
Subtasks
- Subtask 1 ( số test): .
- Subtask 2 ( số test): không có ràng buộc gì thêm.
Mỗi subtask gồm nhiều test, mỗi test được chấm điểm riêng.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 6 -2 3 2 -2 3 |
4 | Dãy con có trọng lượng và độ dài ; cả dãy có trọng lượng . |
| 4 9 2 3 2 -2 |
-1 | Trọng lượng lớn nhất là . |
Bình luận