만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

타일 마스터의 시련

시간 제한1초메모리 제한512 MB

요약
행 구간 두루마리와 열 구간 두루마리로 매 시점까지 뒤집힌 타일을 모두 빛 면으로 되돌릴 수 있는지 판정합니다.
난이도

어려움10점 중 9점

유형
수학, 정수론, 행렬
정답자
아직 제출이 없습니다

문제

메이플스토리의 새로운 지역 리버스 시티에는 마법 타일이 NN x MM 크기의 격자판을 이루고 있다. 각 타일의 앞면에는 빛의 문양, 뒷면에는 어둠의 문양이 새겨져 있으며, 모든 타일은 처음에 빛의 문양이 위를 향하고 있다.

모험가는 마법 스크롤 두 종류로 타일을 뒤집을 수 있다. 스크롤은 사용해도 사라지지 않으며, 같은 스크롤을 여러 번 사용할 수 있다.

빛의 스크롤은 SS 종류가 있다. ii번째 빛의 스크롤을 사용하면 연속한 AiA_i개의 행을 골라, 그 행에 놓인 모든 타일을 뒤집는다.

어둠의 스크롤은 TT 종류가 있다. ii번째 어둠의 스크롤을 사용하면 연속한 BiB_i개의 열을 골라, 그 열에 놓인 모든 타일을 뒤집는다.

스크롤을 적절히 사용해서 모든 타일의 빛의 문양이 위를 향하게 만들 수 있는 타일의 초기 상태를 아름다운 패턴이라고 한다.

지역의 수호자 타일 마스터는 시간이 흐르면서 타일의 문양을 조작하여 모험가에게 시련을 준다. 시각 00에는 모든 타일의 빛의 문양이 위를 향하고 있다. 11 이상 QQ 이하인 각 ii에 대해, 시각 ii가 되면 타일 마스터는 sxi,syi,exi,eyisx_i, sy_i, ex_i, ey_i를 고르고, sxi≤x≤exisx_i \le x \le ex_i이고 syi≤y≤eyisy_i \le y \le ey_i를 만족하는 모든 정수 x,yx, y에 대하여 xx행 yy열의 타일을 뒤집는다.

각 시각에 대해, 그 시각의 타일 상태를 시작 상태로 했을 때 스크롤을 적절히 사용하여 모든 타일의 빛의 문양이 위를 향하게 만들 수 있는지, 즉 그 상태가 아름다운 패턴인지 판별하라.

입력

첫 줄에 격자판의 크기를 나타내는 두 정수 NN과 MM이 공백으로 구분되어 주어진다. (1≤N,M≤300000;N×M≤10000001 \le N,M \le 300000; N \times M \le 1000000)

다음 줄에 빛의 스크롤 종류의 수 SS가 주어진다. (1≤S≤N1 \le S \le N)

다음 줄에 각 빛의 스크롤의 특성값인 서로 다른 정수 A1,A2,…,ASA_1, A_2, \ldots, A_S가 공백으로 구분되어 주어진다. (1≤Ai≤N1 \le A_i \le N)

다음 줄에 어둠의 스크롤 종류의 수 TT가 주어진다. (1≤T≤M1 \le T \le M)

다음 줄에 각 어둠의 스크롤의 특성값인 서로 다른 정수 B1,B2,…,BTB_1, B_2, \ldots, B_T가 공백으로 구분되어 주어진다. (1≤Bi≤M1 \le B_i \le M)

다음 줄에 시간의 길이 QQ가 주어진다. (1≤Q≤3000001 \le Q \le 300000)

이어지는 QQ개의 줄 중 ii번째 줄에는 시각 ii에 타일 마스터가 타일의 문양을 조작하는 방법을 나타내는 네 정수 sxi,syi,exi,eyisx_i, sy_i, ex_i, ey_i가 공백으로 구분되어 주어진다. (1≤sxi≤exi≤N,1≤syi≤eyi≤M1 \le sx_i \le ex_i \le N, 1 \le sy_i \le ey_i \le M)

출력

첫 줄에 길이 QQ의 문자열을 출력한다. 이 문자열은 Y와 N으로만 이루어진다. ii번째 문자가 Y이면 시각 ii의 타일 상태가 아름다운 패턴이고, N이면 그렇지 않다.

예제1

  1. 예제 1

    입력
    6 8
    1
    4
    2
    6 7
    4
    1 1 4 8
    1 5 6 8
    1 3 4 4
    5 3 6 4
    
    예상 출력
    YNNY