#223. 最长不下降序列

最长不下降序列

说明

 设有整数序列b1,b2,b3,…,bm,若存在i1<i2<i3<…<in,且bi1<bi2<bi3<…<bin,则称b1,b2,b3,…,bm中有长度为n的不下降序列bi1,bi2,bi3,…,bin。求序列b1,b2,b3,…,bm中所有长度(n)最大不下降子序列


输入格式

第一行一个整数M (M<=10000) 接下来输入M个用空格隔开的整数(<=20000)序列;

输出格式

一个整数,表示最大长度n

样例

10
43 23 53 231 534 6 765 434 23 21
5