Mogu Mogu (easy)

問題文

HHWW 列のグリッドがある。各グリッドにはおにぎりが置かれており、お腹の空いたoさんは次のように NN 回の操作を行っておにぎりを食べることにした。

  • did_i , pip_i が与えられたとき、ii 回目の操作では di=0d_i = 0 のとき上から pip_i 行目に置いてあるおにぎりをoさんが全て食べる。di=1d_i = 1 のときは左から pip_i 列目に置いてあるおにぎりをoさんが全て食べる。食べられたおにぎりは全てグリッド上から取り除かれる。

NN 回の操作の後、次の QQ 個のクエリに答えよ。

  • yiy_i , xix_i が与えられる。上から yiy_i 行目、左から xix_i 列目の位置にあるグリッドにおにぎりが残っているか判定せよ。おにぎりが残っていれば Yes を、残っていなければ No を出力すること。

制約

  • 1H,W1061 \leq H,W \leq 10^6
  • 1N2×1051 \leq N \leq 2 \times 10^5
  • di=0,1(1iN)d_i = 0,1(1 \leq i \leq N)
  • 1piH(di=0),1piW(di=1)1 \leq p_i \leq H (d_i = 0) , 1 \leq p_i \leq W (d_i = 1)
  • 1Q2×1051 \leq Q \leq 2 \times 10^5
  • 1yiH,1xiW(1iQ)1 \leq y_i \leq H , 1 \leq x_i \leq W(1 \leq i \leq Q)

入力

入力はすべて整数である。

H W
N
d_1 p_1
d_2 p_2
...
d_N p_N
Q
y_1 x_1
y_2 x_2
...
y_Q x_Q

出力

各クエリについて、おにぎりが残っていれば Yes を、残っていなければ No を出力せよ。

サンプル

入力1
3 3
2
0 1
1 2
3
1 1
2 2
3 3
出力1
No
No
Yes

入力例におけるoさんの操作によるグリッドの変化は次のようになります。

ooo    xxx    xxx
ooo -> ooo -> oxo
ooo    ooo    oxo
入力2
4 4
4
0 1
0 2
0 3
0 4
3
1 3
2 4
3 3
出力2
No
No
No

この例において、グリッド上のおにぎりはoさんに全て食べられています。(ゴチゴチ)

Submit


Go (1.21)