| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 3479 | 1540 | 1126 | 43.191% |
포닉스는 길이가 $N$인 순열 $A$와 네 개의 비어 있는 스택을 가지고 있다.
포닉스는 PPC를 맞아 더러워진 순열을 청소하려 한다.
순열을 청소하는 것은 다음과 같은 과정을 통해 순열을 오름차순으로 정렬하는 것을 뜻한다. 즉 순열을 1,ドル 2, 3, \cdots N$으로 만들어야 한다.
포닉스가 주어진 순열을 청소할 수 있는지 판별해 보자.
첫째 줄에 순열의 길이 $N$이 주어진다. $(1 ≤ N ≤ 100,000円)$
둘째 줄에 순열 $A$의 원소 $A_i$가 공백으로 구분되어 주어진다. 모든 $A_i$는 1ドル$ 이상 $N$ 이하의 서로 다른 정수임이 보장된다.
포닉스가 순열을 청소할 수 있으면 YES, 불가능하다면 NO를 출력한다.
10 4 3 6 7 8 9 10 2 1 5
YES
5 5 4 3 2 1
NO
University > POSTECH > 2022 POSTECH Programming Contest M번