BOJ 24733 - 이것도 XOR해 보시지
로 해결 가능하다.
번째 수와 모든 수를 쿼리해서 번의 쿼리를 써서 만든 배열을 이라 하자.
번째 수와 했을 때 이 나오면 그것과 같다는 의미이다.
을 반복하며 로 두고 모든 다른 수를 를 해준다.
이기 때문에 가 되기 때문이다.
이렇게 각 마다 만들어진 배열을 라 할 때,
가 문제의 조건()에 맞게 수들이 배치가 되었는지 살핀다.
그렇다면 그것이 정답이고 아니라면 를 계속 증가시킨다.
Comments