개발자 크루

🔨 2024 데브크루 공식 이벤트크루 🔨

2024 데브크루 공식 이벤트 크루입니다. 이벤트 관련 실시간 공지사항, 문의사항 답변 등이 업로드될 예정입니다. 1~14일차 연습문제집도 확인해 보세요! ᕦ( •ᗜ•)ᕤ

📂 10일차 문제집 (2/3)

썸네일

징검다리2

난이도
4 단계
참가자
36
제출
144
정답률
20.83 %
언어별 시간/메모리
언어별 시간/메모리 표
언어 시간 메모리
JavaScript 2초 256MB
C 1초 256MB
C++ 1초 256MB
Java 2초 256MB
Python 2초 256MB

남북으로 흐르는 개울에 동서로 징검다리가 놓여져 있다. 이 징검다리의 돌은 들쑥날쑥하여 높이가 모두 다르다. 이번에 철수는 개울의 서쪽에서 동쪽으로 높이가 점점 높은 돌을 밟다가 높이가 점점 낮은 돌을 밟으면서 개울을 지나가려고 한다. 돌의 높이가 서쪽의 돌부터 동쪽방향으로 주어졌을 때 철수가 밟을 수 있는 돌의 최대 개수는?

제약조건

1 ≤ N ≤ 3 × 105 인 정수

1 ≤ Ai ≤ 108

입력형식

첫 번째 줄에 돌의 개수 N이 주어진다. 두 번째 줄에 돌의 높이 Ai (1 ≤ i ≤ N)가 서쪽부터 동쪽으로 차례로 주어진다.

출력형식

첫 번째 줄에 철수가 밟을 수 있는 돌의 최대 개수를 출력하라.

입력예제1

5 3 2 4 5 1

출력예제1

4