길이 인 두 수열 과 가 주어진다.
수열 에 다음 두 연산을 원하는 만큼 수행할 수 있다.
여기서 는 비트 단위 XOR 연산을 의미한다.
위 연산들을 적절히 수행하여 를 와 같게 만들 수 있는지 판별하고자 한다.
개의 쿼리가 주어진다. 각 쿼리는 다음 두 종류 중 하나이다.
1 : 를 로 바꾼다.2 : 를 로 바꾼다.각 쿼리가 주어진 뒤, 현재의 를 위 연산들을 원하는 만큼 수행하여 현재의 로 만들 수 있는지 판별하여라.
입력은 다음과 같은 형식으로 주어진다.
각 테스트 케이스의 각 쿼리에 대해, 현재의 를 현재의 로 만들 수 있다면 YES, 만들 수 없다면 NO를 한 줄에 하나씩 출력한다.
첫 번째 테스트 케이스의 두 번째 쿼리 뒤에는 두 수열이 서로 같다.
두 번째 테스트 케이스의 첫 번째 쿼리 뒤에도 두 수열이 서로 같다.
각 케이스는 다음과 같은 형식으로 주어진다.
각 쿼리는 1 또는 2 의 형식으로 주어진다.
1 또는 2 의 형식이다.| 2 | 17 |
|
| 3 | 23 |
|
| 4 | 50 | 추가적인 제약이 없다. |