题目描述
设有由 n(1≤n≤1000) 个不相同的整数组成的数列,记为 : b(1)、b(2)、……、b(n) 若存在 i1<i2<…<ie 且有 b(i1)<b(i2)<…<b(ie) 则称为长度为 e 的上升序列。程序要求,当原数列出之后,求出最长的下降序列。
例如 13,7,9,16,38,24,37,18,44,19,21,22,63,15。
例中 13,7 就是一个长度为 2 的下降序列,同时也有 38,24,19,15 组成的长度为 8 的下降序列。
输入格式
第一行包含整数 N。
第二行包含 N 个整数,表示完整序列。
输出格式
输出一个整数,表示最大长度。
样例
输入样例:
14
13 7 9 16 38 24 37 18 44 19 21 22 63 15
输出样例:
4
数据范围与提示
1≤N≤1000
−109≤数列中的数≤109
相等不视作下降