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

33708번 - 인수분해 정렬

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB3611309932.673%

문제

쿠는 길이가 $N$인 수열 $A$를 가지고 있다. 쿠는 다음과 같은 연산을 통해 수열을 정렬하려고 한다.

  • 1ドル \le i \lt N$인 $i$를 선택하여, $A_i$와 $A_{i+1}$을 각각 $a\times b= A_i \times A_{i+1}$과 $a+b \neq A_i+A_{i+1}$을 만족하는 두 양의 정수 $a,ドル $b$로 바꾼다.

연산을 원하는 만큼 시행하여, 수열을 비내림차순으로 만들 수 있는지 판별해 보자.

입력

첫째 줄에 수열의 길이를 나타내는 정수 $N$이 주어진다. $\left(2 \le N \le 200,円 000\right)$

둘째 줄에 $N$개의 정수 $A_1,,円 A_2,,円 \cdots,,円 A_N$이 공백으로 구분되어 주어진다. $\left(1 \le A_i \le 10^6 \right)$

출력

수열 $A$를 비내림차순으로 만들 수 있다면 YES를, 그렇지 않다면 NO를 출력한다.

제한

예제 입력 1

3
12 8 2

예제 출력 1

YES

예제 입력 2

7
3 1 4 1 5 9 2

예제 출력 2

YES

예제 입력 3

3
3 1 2

예제 출력 3

NO

예제 입력 4

4
1 2 3 4

예제 출력 4

YES

노트

길이가 $N$인 수열 $A$가 $A_i \le A_{i + 1}\ \left(1 \le i \lt N \right)$을 만족하면 $A$는 비내림차순입니다.

출처

University > 건국대학교 > Hello, AlKon! 2025 H번

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

출처

대학교 대회

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

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