| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 2 초 (추가 시간 없음) | 1024 MB (추가 메모리 없음) | 278 | 121 | 93 | 44.712% |
순열 $ P $가 주어질 때, 아래 방식으로 $ P $를 정렬할 수 있는지 판별해보자.
문제에서 등장한 용어를 모른다면, 아래 정의를 읽어보자.
첫째 줄에는 순열의 길이 $ N $이 주어진다. ($ 1 \leq N \leq 300,000円 $)
둘째 줄에는 순열 $ P $의 원소가 공백을 사이에 두고 주어진다.
순열을 정렬할 수 있으면 YES를, 아니면 NO를 출력한다.
6 5 3 4 1 2 6
YES
$ S = (()()) $를 사용해 아래와 같이 정렬할 수 있다.
$ [(5, (3, 4), (1, 2)), 6] \rightarrow [(5, 4, 3, (1, 2)), 6] \rightarrow [(5, 4, 3, 2, 1), 6] \rightarrow [1, 2, 3, 4, 5, 6] $
4 3 1 4 2
NO
무슨 괄호 문자열을 들고 와도 $ P $를 정렬할 수 없다.
6 1 3 5 6 2 4
NO
School > 선린인터넷고등학교 > 선린 정보 알고리즘경시대회 > 2022 선린 정보 알고리즘경시대회 C번