나이트 크루징
시간 제한1초메모리 제한1024 MB
원점에서 출발한 나이트가 각 질의 점에 도달할 수 있는지 판단합니다.
문제
3차원 좌표 공간의 원점 에 나이트가 한 마리 놓여 있다. 이 나이트는 체스의 나이트처럼 움직이지만, 2차원이 아니라 3차원 공간에서 이동한다. 현재 위치에서 한 좌표는 만큼, 다른 좌표는 만큼, 나머지 좌표는 만큼 바꿔서 이동한다.
세 좌표에 각 값을 배정하는 순서는 자유롭다. 예를 들어 나이트가 에 있다면 이나 로 이동할 수 있다.
개의 3차원 정수 좌표가 주어진다. 각 좌표에 대해, 나이트가 원점에서 출발해 원하는 횟수만큼 이동하여 그 좌표에 도착할 수 있는지 판단하라.
입력
첫째 줄에 질문의 개수 이 주어진다. ()
둘째 줄부터 개의 줄에 3차원 정수 좌표 가 주어진다. 모든 좌표의 절댓값은 이하이다.
출력
번째 좌표 에 도착할 수 있으면 YES를, 없으면 NO를 번째 줄에 출력한다. ()
힌트
이동 규칙을 정확히 쓰면 다음과 같다. 나이트가 에 있을 때 로 갈 수 있다. 단, 이다.