#abc304d. [abc304_d]A Piece of Cake

[abc304_d]A Piece of Cake

题目描述

有一个长方形蛋糕,上面有一些草莓。蛋糕占据了矩形区域 $\\lbrace (x, y) : 0 \\leq x \\leq W, 0 \\leq y \\leq H \\rbrace$。

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

高桥将使用刀将蛋糕切成若干块,步骤如下:

  • 首先,沿着 yy 轴平行的 AA 条不同的线切割蛋糕:线分别为 x=a1x = a_1, x=a2x = a_2, ldots\\ldots, x=aAx = a_A
  • 接下来,沿着 xx 轴平行的 BB 条不同的线切割蛋糕:线分别为 y=b1y = b_1, y=b2y = b_2, ldots\\ldots, y=bBy = b_B

结果,蛋糕会被切成 (A+1)(B+1)(A+1)(B+1) 块矩形。高桥将选择其中的一块来食用。以空格分隔的形式打印选择块上可能的草莓数的最小值和最大值。

在这里,保证在最终切割出的块的边缘上不会有草莓。具体描述请参见下面的约束条件。

约束条件

  • 3leqW,Hleq1093 \\leq W, H \\leq 10^9
  • 1leqNleq2times1051 \\leq N \\leq 2 \\times 10^5
  • 0ltpiltW0 \\lt p_i \\lt W
  • 0ltqiltH0 \\lt q_i \\lt H
  • ineqjimplies(pi,qi)neq(pj,qj)i \\neq j \\implies (p_i, q_i) \\neq (p_j, q_j)
  • 1leqA,Bleq2times1051 \\leq A, B \\leq 2 \\times 10^5
  • 0lta1lta2ltcdotsltaAltW0 \\lt a_1 \\lt a_2 \\lt \\cdots \\lt a_A \\lt W
  • 0ltb1ltb2ltcdotsltbBltH0 \\lt b_1 \\lt b_2 \\lt \\cdots \\lt b_B \\lt H
  • $p_i \\not \\in \\lbrace a_1, a_2, \\ldots, a_A \\rbrace$
  • $q_i \\not \\in \\lbrace b_1, b_2, \\ldots, b_B \\rbrace$
  • 所有输入值均为整数。

输入

从标准输入中给出的输入格式如下:

WW HH NN p1p_1 q1q_1 p2p_2 q2q_2 vdots\\vdots pNp_N qNq_N AA a1a_1 a2a_2 ldots\\ldots aAa_A BB b1b_1 b2b_2 ldots\\ldots bBb_B

输出

以空格分隔的形式打印选择块上可能的草莓数的最小值 mm 和最大值 MM

mm MM

示例输入 1

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

示例输出 1

0 2

总共有九个块:六个块没有草莓,一个块上有一个草莓,两个块上有两个草莓。因此,在选择其中一块食用时,所选块上可能的草莓数的最小值是 00,最大值是 22

示例输入 2

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

示例输出 2

1 1

每个块上都有一个草莓。