#GOC1086. 最长上升子序列

最长上升子序列

题目描述

求一个数列中最长上升子序列的长度(LIS,Longest Increasing Subsequence)的问题。例如数列: 1 7 2 8 3 4 ,它的最长上升子数列就是1 2 3 4。


输入格式

   第一行一个数n,范围[1..1000];

   第二行n整数,范围[1..1000000];


输出格式

   一个整数,为最长上升子序列的长度。


输入/输出例子1

6
9 8 5 7 20 10
3