Cho một dãy số nguyên gồm phần tử . Một dãy con đơn điệu tăng của dãy trên là dãy sao cho: và . Hãy tìm một dãy con tăng của dãy có nhiều phần tử nhất (dài nhât)?
Dữ liệu vào:
Chứa số nguyên ;
Dòng thứ hai chứa số nguyên dương , mỗi số cách nhau bởi một dấu cách.
Dữ liệu ra:
Dòng đầu ghi ra số phần tử của dãy con tăng dài nhất của dãy
Dòng thứ hai ghi ra một dãy con tăng dài nhất của dãy . Nếu có nhiều dãy con tăng có cùng số phần tử (nhiều nhất) thì ghi ra một dãy bất kỳ.