https://www.acmicpc.net/problem/11053
시간 제한 : 1초
메모리 제한 : 256MB
n = int(input())
array = list(map(int, input().split()))
dp = [1] * n
for i in range(1, n):
for j in range(0, i):
if array[j] < array[i]:
dp[i] = max(dp[i], dp[j] + 1)
print(max(dp))