Problem
https://vn.spoj.com/problems/QBMSEQ
https://oj.vnoi.info/problem/QBMSEQ
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ố {uk}
xác định bởi u1 = 1, uk = uk - 1 + k
(k ≥ 2
), hãy tìm dãy con có độ dài lớn nhất.
Input
Dòng đầu tiên chứa một số nguyên dương n
(n ≤ 10^4
).
Dòng thứ i
trong n
dòng tiếp theo chứa một số nguyên dương ai
(ai ≤ 10^8
) là số hạng thứ i
của dãy số đã cho, i = 1, 2, ..., n
.
Output
Gồm 1 dòng duy nhất ghi số nguyên d
là độ dài của dãy con không giảm tìm được (quy ước rằng nếu không có dãy con nào thỏa mãn điều kiện đặt ra thì d = 0
).
Example
Input
8
2
2007
6
6
15
16
3
21
Output
3
Tutorial
Submission