A Piece of Cake
题目描述
有一个带有若干草莓的矩形蛋糕位于 xy 平面上。蛋糕占据的矩形区域为 $\lbrace (x, y) : 0 \leq x \leq W, 0 \leq y \leq H \rbrace$。
蛋糕上有 N 个草莓,第 i 个草莓的坐标为 (pi,qi),其中 i=1,2,…,N。没有两个草莓具有相同的坐标。
Takahashi 将用刀按如下方式把蛋糕切成若干块。
首先,沿平行于 y 轴的 A 条不同直线切割蛋糕:直线 x=a1、x=a2、…、x=aA。
接着,沿平行于 x 轴的 B 条不同直线切割蛋糕:直线 y=b1、y=b2、…、y=bB。
结果,蛋糕将被分成 (A+1)(B+1) 个矩形小块。Takahashi 将只选择其中一块来吃。输出所选小块上草莓数量的最小可能值和最大可能值。
在此保证最终小块的边界上没有草莓。更形式化的说明请参阅下面的约束条件。
输入格式
输入从标准输入按如下格式给出:
W H
N
p1 q1
p2 q2
⋮
pN qN
A
a1 a2 … aA
B
b1 b2 … bB
输出格式
以空格分隔的以下格式打印所选小块上草莓数量的最小可能值 m 和最大可能值 M。
m M
7 6
5
6 1
3 1
4 2
1 5
6 2
2
2 5
2
3 4
0 2
4 4
4
1 1
3 1
3 3
1 3
1
2
1
2
1 1
提示
3≤W,H≤109
1≤N≤2×105
0<pi<W
0<qi<H
i=j⟹(pi,qi)=(pj,qj)
1≤A,B≤2×105
0<a1<a2<⋯<aA<W
0<b1<b2<⋯<bB<H
pi∈{a1,a2,…,aA}
qi∈{b1,b2,…,bB}
所有输入值均为整数。总共有九块:六块没有草莓,一块有一个草莓,两个有两个草莓。因此,当只选择其中一块来吃时,所选小块上草莓数量的最小可能值为 0,最大可能值为 2。
每一块上都有一个草莓。
标签: AtCoder|abc304D
来源
AtCoder|abc304D