#ABC304D. 切蛋糕

切蛋糕

切蛋糕

题目描述

xyxy 平面上有一块长方形的蛋糕,上面放有一些草莓。蛋糕占据矩形区域 $\lbrace (x, y) : 0 \le x \le W, 0 \le y \le H \rbrace$。

蛋糕上有 NN 颗草莓,第 ii 颗草莓的坐标为 (pi,qi)(p_i, q_i)(i=1,2,,Ni = 1, 2, \ldots, N)。没有两颗草莓的坐标相同。

高桥用刀将蛋糕切成若干块,方法如下。

首先,沿着 AA 条不同的平行于 yy 轴的直线切蛋糕:直线 x=a1x = a_1,x=a2x = a_2,\ldots,x=aAx = a_A

接着,沿着 BB 条不同的平行于 xx 轴的直线切蛋糕:直线 y=b1y = b_1,y=b2y = b_2,\ldots,y=bBy = b_B

这样,蛋糕被分成 (A+1)(B+1)(A+1)(B+1) 块矩形。高桥将只选择其中一块来吃。请输出选中的那一块上可能有的草莓数量的最小值和最大值。

这里,保证任何草莓都不在最终小块的边界上。更正式的描述请参照数据范围。

输入格式

输入按以下格式从标准输入给出:

W H
N
p_1 q_1
p_2 q_2
⋮
p_N q_N
A
a_1 a_2 … a_A
B
b_1 b_2 … b_B

输出格式

以空格分隔输出选中的小块上可能有的草莓数量的最小值 mm 和最大值 MM,格式如下。

m M

样例

7 6
5
6 1
3 1
4 2
1 5
6 2
2
2 5
2
3 4
0 2

总共有九块:六块有 0 颗草莓,一块有 1 颗草莓,两块有 2 颗草莓。因此,只选择其中一块来吃时,选中的那块上草莓数量的最小值为 00,最大值为 22

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

每块上恰好有一颗草莓。

数据范围

  • 3W,H1093 \le W, H \le 10^9
  • 1N2×1051 \le N \le 2 \times 10^5
  • 0<pi<W0 \lt p_i \lt W
  • 0<qi<H0 \lt q_i \lt H
  • iji \neq j 时,(pi,qi)(pj,qj)(p_i, q_i) \neq (p_j, q_j)
  • 1A,B2×1051 \le A, B \le 2 \times 10^5
  • 0<a1<a2<<aA<W0 \lt a_1 \lt a_2 \lt \cdots \lt a_A \lt W
  • 0<b1<b2<<bB<H0 \lt b_1 \lt b_2 \lt \cdots \lt b_B \lt H
  • pi{a1,a2,,aA}p_i \notin \lbrace a_1, a_2, \ldots, a_A \rbrace
  • qi{b1,b2,,bB}q_i \notin \lbrace b_1, b_2, \ldots, b_B \rbrace
  • 所有输入值均为整数。
难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
2952
类型
传统题
Time Limit
3000ms
Memory Limit
1024MiB
上传者
标签