매혹적인 과정
시간 제한4초메모리 제한1024 MB
1부터 N까지의 수에 대해 함수 f와 g를 동시에 적용할 때, 시작값 x와 y가 언젠가 같아지는지 쿼리마다 판단합니다.
문제
율리아는 칠판에 수 를 적었고, 자하르는 를 적었다. 1분마다 두 사람은 동시에 자기 수를 지우고 새 수를 적는다. 율리아의 수가 이면 가 된다. 자하르의 수가 이면 가 된다.
두 수가 같아지면 과정이 멈춘다. 이면 바로 멈추고, 나중에 멈출 수도 있으며, 영원히 멈추지 않을 수도 있다. 각 , 쌍에 대해 과정이 언젠가 끝나는지 판단하라.
입력
첫 줄에 정수 과 가 주어진다 ().
둘째 줄에 정수 이 주어진다.
셋째 줄에 정수 이 주어진다.
이어지는 개의 줄에는 시작 수 와 가 주어진다. 모든 값은 1 이상 이하의 정수이다.
출력
번째 질의에 대해, 와 에서 시작한 과정이 끝나면 YES를, 그렇지 않으면 NO를 출력한다.