#P9284. [AGM 2023 资格赛] 海盗

[AGM 2023 资格赛] 海盗

题目描述

海盗们处于一个 NNMM 列的矩形海域。

接下来有会有 BB 个炸弹,每个炸弹轰炸的范围是一个矩形。

海盗们有 SS 艘船,船要么是一行若干列的,要么是若干行一列的。你需要对每艘船输出:

MISS 船没有被炸弹覆盖到;

HIT 船被炸弹覆盖到,但没有完全覆盖;

SUNK 船被炸弹完全覆盖;

输入格式

第一行两个正整数 N,M(1N,M105)N,M(1\leq N,M\leq 10^5)

接下来一行一个数 B(1B2×105)B(1\leq B\leq 2\times 10^5)

接下来 BB 行每行四个正整数 $x1,y1,x2,y2(1\leq x1\leq x2\leq N,1\leq y1\leq y2\leq M)$,表示炸弹覆盖范围。

接下来一行一个数 S(1S2×105)S(1\leq S\leq 2\times 10^5)

接下来 SS 行每行四个正整数 opt,c,l,ropt,c,l,r,若 opt=1opt=1 则表示第 ii 艘船是由第 cc 行的第 llrr 列组成,否则若 opt=2opt=2 则表示第 cc 列的第 llrr 行。

船与船之间或炸弹与炸弹之间可能相交。

输出格式

SS 行,对每艘船输出答案。

5 5
3
2 1 2 2
2 2 3 3
3 4 5 4
5
1 2 1 3
1 2 1 4
2 1 3 5
1 3 2 4
2 2 1 5

SUNK
HIT
MISS
SUNK
HIT