만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

증가하는 부분 수열

시간 제한5초메모리 제한1024 MB

요약
최대 30개의 정수가 주어질 때, 연속된 원소가 엄격하게 증가하는 구간의 최대 길이를 구합니다.
난이도

쉬움10점 중 2점

유형
배열, 구현
정답자
아직 제출이 없습니다

문제

숫자 목록이 주어진다. 부분 수열은 목록에서 연속된 원소 한 개 이상으로 이루어진 것이다. 부분 수열의 각 원소가 바로 왼쪽 원소보다 엄격하게 크면 이 부분 수열을 증가하는 부분 수열이라고 한다. 부분 수열의 첫 번째 원소는 왼쪽 원소가 없으므로 조건을 따르지 않는다.

목록이 주어졌을 때, 증가하는 부분 수열 중 원소 개수가 가장 많은 것의 길이를 구하라.

입력

첫 번째 줄에 목록의 원소 개수 nn (1≤n≤301 \le n \le 30)이 주어진다. 다음 줄에는 목록의 원소 nn개가 주어진다. 각 원소는 1 이상 100 이하의 정수이다.

출력

증가하는 부분 수열 중 가장 긴 것의 길이(원소 개수)를 출력한다.

예제2

  1. 예제 1

    입력
    6
    5 7 2 4 6 3
    
    예상 출력
    3
    
  2. 예제 2

    입력
    15
    10 70 80 5 5 5 15 20 30 40 60 9 8 70 80
    
    예상 출력
    6