Cho dãy số nguyên dương a1, a2, ..., an. Dãy số ai, ai+1, ..., aj thỏa mãn ai <=ai+1 <= ... <=aj với 1<=i<=j<=n được gọi là dãy con không giảm của dãy số đã cho và khi đó số j-i+1 được gọi là độ dài của dãy con này.
Yêu cầu: trong số các dãy con không giảm của dãy số đã cho mà các phần tử của nó đều thuộc dãy số {u[k]} xác định bởi u[1]=1, u[k]=u[k-1]+k (k>=2), 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 N (N <= 10000)
- N dòng tiếp theo dòng thứ i chứa ai (ai <= 108)
Kết quả ra:
- Độ dài của dãy con tìm được