問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
長さ N の数列 A = a_1, a_2, ..., a_N が与えられます。
この中から単調増加となるように連続する部分列を選ぶときその最大の長さはいくつになりますか。
長さ L の数列 B = b_1, b_2, ..., b_L において b_{i-1} < b_i (2 ≤ i ≤ L) が成り立つならば、B は単調増加な数列です。
例えば 1, 2, 3, 4
や 1
は単調増加な数列ですが、4, 3, 2, 1
や 1, 1, 1
は単調増加な数列ではありません。
N
a_1 a_2 ... a_N
答えを 1 行で出力してください。末尾に改行を入れ、余計な文字、空行を含んではいけません。
すべてのテストケースにおいて、以下の条件をみたします
・入力はすべて整数
・1 ≦ N ≦ 10^6
・1 ≦ a_i ≦ 1,000 (1 ≦ i ≦ N)
8
1 2 3 1 2 3 4 5
5
5
1 1 1 1 1
1