| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 300 | 210 | 175 | 71.429% |
길이가 $N$인 배열 $A_1, A_2, \cdots , A_N$과, 길이가 2ドルN$인 배열 $B_1, B_2, \cdots ,B_{2N}$이 주어진다.
당신은 아래의 연산을 배열 $A$에 $N$번 수행해야 한다.
배열 $A$에 연산을 적절하게 $N$번 수행했을 때, $B$와 동일하게 만들 수 있는지 판정해 보자.
첫째 줄에 배열 $A$의 초기 길이를 의미하는 정수 $N$이 주어진다. $(1\leq N\leq 200,円 000)$
둘째 줄에 정수 $A_1, A_2, \cdots , A_N$이 공백으로 구분되어 주어진다. $(1\leq A_i\leq N)$
셋째 줄에 정수 $B_1, B_2, \cdots ,B_{2N}$이 공백으로 구분되어 주어진다. $(1\leq B_i\leq N)$
배열 $A$에 연산을 적절하게 $N$번 수행했을 때, $B$와 동일하게 만들 수 있다면 YES를, 그렇지 않다면 NO를 출력한다.
2 1 2 1 2 2 1
YES
3 1 2 1 1 2 1 2 3 1
NO
3 1 3 2 1 3 3 3 1 2
NO
University > 건국대학교 > 2025 건국대학교 프로그래밍 경진대회 (KUPC) D번