문제
정올국에서
구체적으로, 대회 장소는 A, B, C의 세 곳이 있다. 대회의 각 경기는 이 세 장소 중 한 곳을 선택하여 진행된다.
대회는
하지만 이 능력치는 대회가 시작되기 전까지 유동적으로 바뀔 수도 있다. 따라서 다음의 두 종류 쿼리를 실행할 수 있는 프로그램을 만들고자 한다.
1 X :X 번 선수가 우승할 수 있다면 "DA", 우승할 수 없다면 "NE"를 한 줄에 출력한다.(1\leq X\leq N) 2 P Y Z :P=1 이라면 배열A 에 대해,P=2 이라면 배열B 에 대해,P=3 이라면 배열C 에 대해,Y 번째 값과Z 번째 값을 서로 바꾼다.(1\leq P\leq 3, 1\leq Y\leq N, 1\leq Z\leq N, Y\neq Z)
입력
첫 줄에
그 다음 줄에
그 다음 줄에
그 다음 줄에
그 다음
출력
부분문제
| 번호 | 점수 | 조건 |
|---|---|---|
| #1 | 7점 | |
| #2 | 11점 | |
| #3 | 12점 | |
| #4 | 21점 | 모든 쿼리는 |
| #5 | 49점 | 추가 제한 없음 |
예제 #1
4 4
1 2 3 4
2 1 3 4
2 4 3 1
1 1
1 4
2 3 1 4
1 4
DA
DA
NE
예제 #2
6 7
4 6 1 5 3 2
5 1 4 2 6 3
4 6 1 5 2 3
1 2
2 2 4 5
1 1
2 2 4 5
2 2 5 6
1 2
1 1
DA
NE
NE
DA