Logo
(追記) (追記ここまで)

21965번 - 드높은 남산 위에 우뚝 선

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 512 MB180186174453.641%

문제

드높은 남산 위에 우뚝 선

(중략)

세워라 반석 위에

선린의 터를

어떤 수열 $A$가 산이라는 것은, 수열이 어떤 지점 이전까지는 증가하다가, 해당 지점 이후부터는 감소하는 것을 의미한다. 다시 말해, 1ドル < j \leq i$인 $j$에 대해 $A_{j-1} < A_j$이고 $i < j \leq N$인 $j$에 대해 $A_{j-1} > A_j$를 만족하는 $N$ 이하의 자연수 $i$가 존재한다는 것을 의미한다.

예를 들어 1 2 3 4 2는 4번째 수까지는 증가하는 수열이고, 4번째 수 이후로는 감소하는 수열이므로 산이다($i = 4$). 1 2 3 4 5 역시 산이다($i = 5$). 하지만 1 2 2 3 1은 산이 아니다.

입력으로 주어지는 수열이 산인지 산이 아닌지 판별하는 프로그램을 작성하자.

입력

첫 번째 줄에는 수열의 길이 $N$이 주어진다.

두 번째 줄에는 $A_1, A_2, \cdots , A_N$이 공백으로 구분되어 주어진다.

출력

입력으로 주어진 수열 $A$가 산이면 "YES"를, 산이 아니면 "NO"를 출력한다.

제한

1ドル \leq N \leq 100,000円$

1ドル \leq A_i \leq 100,000円$

예제 입력 1

5
1 2 3 4 2

예제 출력 1

YES

예제 입력 2

5
1 2 3 4 5

예제 출력 2

YES

예제 입력 3

5
1 2 2 3 1

예제 출력 3

NO

힌트

출처

School > 선린인터넷고등학교 > 천하제일 코딩대회 > 제5회 천하제일 코딩대회 예선 B번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /