#1426
Bronze III

최장 오름차순 연속 부분 수열

원문: 日本語
시간 제한
2s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

길이가 NN 인 양의 정수열 A=(A1,A2,...,AN)A=(A_{1}, A_{2}, ..., A_{N}) 이 주어진다. 양의 정수열 AA 의 연속 부분 수열 중 오름차순으로 정렬되어 있는 것 가운데 가장 긴 것의 길이를 구하는 프로그램을 작성하시오.

즉, AlAl+1...ArA_{l} \le A_{l+1} \le ... \le A_{r} 을 만족하는 22 개의 정수 l,rl, r ( 1lrN1 \le l \le r \le N ) 에 대하여, rl+1r-l+1 의 최댓값을 구하시오.

제한

  • 1N1001 \le N \le 100.
  • 1Ai20201 \le A_{i} \le 2020 (1iN1 \le i \le N).

입력

입력은 다음 형식으로 표준 입력에서 주어진다.
NN
A1A_{1} A2A_{2} ...... ANA_{N}

출력

양의 정수열 AA 의 연속 부분 수열 중 오름차순으로 정렬되어 있는 것 가운데 가장 긴 것의 길이를 한 줄에 출력한다.

예제 입력 1

10
3 1 4 1 5 9 2 6 5 3

예제 출력 1

3
  • 양의 정수열 AA44 번째 항부터 66 번째 항까지에 대응하는 연속 부분 수열은 1,5,91, 5, 9 이고, 이는 오름차순이다. 이보다 긴 오름차순 연속 부분 수열은 존재하지 않는다.

예제 입력 2

10
9 8 7 6 5 5 4 3 2 1

예제 출력 2

2

예제 입력 3

9
1 2 2 12 120 210 202 1010 2020

예제 출력 3

6
  • 양의 정수열 AA55 번째 항부터 66 번째 항까지에 대응하는 연속 부분 수열은 5,55, 5 이고, 이는 오름차순이다. 이보다 긴 오름차순 연속 부분 수열은 존재하지 않는다.
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출

제출 내역이 없습니다.

맞은 사람

아직 맞은 사람이 없습니다.

난이도 투표
Bronze III1명 투표· 약 22시간 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출

제출 내역이 없습니다.