문제1074--Longest Ordered Subsequence

1074: Longest Ordered Subsequence

실행시간 제한: 1 Sec  메모리사용 제한: 128 MB
제출: 548  통과: 205
[제출] [채점기록] [묻고답하기]

문제 설명

A numeric sequence of ai is ordered if a1 < a2 < ... < aN. Let the subsequence of the given numeric sequence (a1a2, ..., aN) be any sequence (ai1ai2, ..., aiK), where 1 <= i1 < i2 < ... < iK <= N. For example, sequence (1, 7, 3, 5, 9, 4, 8) has ordered subsequences, e. g., (1, 7), (3, 4, 8) and many others. All longest ordered subsequences are of length 4, e. g., (1, 3, 5, 8).

입력 설명

The first line of input file contains the length of sequence N. The second line contains the elements of sequence - N integers in the range from 0 to 10000 each, separated by spaces. 1 <= N <= 1000

출력 설명

Output file must contain a single integer - the length of the longest ordered subsequence of the given sequence.

입력 예시 Copy

7
1 7 3 5 9 4 8

출력 예시 Copy

4

출처/분류