| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 77 | 35 | 25 | 48.077% |
본 병장이 군대에서 지켜야 할 중요한 문화, 기열에 대해 설명하겠다. 군대는 $N$명의 군인으로 이루어져 있으며, 각 군인은 계급, 명예, 그리고 고유한 군번을 가진다. 군번은 1ドル$부터 $N$까지 겹치지 않게 부여되며, 계급과 명예는 값이 클수록 높다. 군대에서는 계급과 명예를 바탕으로 맞선임 관계가 정의되며, 모든 군인은 기열 문화를 따라야 한다.
각 군인에게 1명 또는 0명 존재하는 맞선임은 다음과 같이 결정된다.
기열 문화를 알려주겠다. 기열은 군인들에게 부과되는 의식으로, 다음과 같은 규칙을 따른다.
군대에서는 아래와 같은 쿼리가 주어지니 참고해라.
훈련병들은 주어진 군대의 계급, 명예, 군번 정보를 바탕으로 쿼리를 처리하도록 한다.
기열 실시! 악!
첫 번째 줄에 군인의 수 $N$이 주어진다. $(2\leq N\leq 100,円 000)$
두 번째 줄에 군번 1ドル$번부터 $N$번까지의 계급값 $R_1,R_2,\ldots ,R_N$이 공백으로 구분되어 주어진다. $(1\leq R_i\leq 10^9)$
세 번째 줄에 군번 1ドル$번부터 $N$번까지의 명예값 $H_1,H_2,\ldots ,H_N$이 공백으로 구분되어 주어진다. $(1\leq H_i\leq 10^9)$
네 번째 줄에 쿼리의 수 $Q$가 주어진다. $(1\leq Q\leq 100,円 000)$
이후 $Q$개의 줄에 걸쳐 다음 두 가지 유형 중 하나의 쿼리가 주어진다.
입력으로 주어지는 수는 모두 정수이다.
2번 쿼리는 1번 이상 주어진다.
2번 쿼리가 주어질 때마다, 다음을 출력한다.
-1 -1을 공백으로 구분하여 출력한다.2 3 3 3 3 2 2 1 2 2
3 2 -1 -1 3 2 -1 -1
3 3 4 4 3 4 4 2 2 1 2 2
3 2 4 5 4 2 4 7
2 3 3 3 3 4 1 2 6 7 2 1 1 1 9 10 2 2
3 2 6 8 6 4 9 14
University > 한양대학교 ERICA 캠퍼스 > Zero One Algorithm Contest 2025 F번