配点 : 400 点
問題文
xy -平面上にいくつかのイチゴが載った長方形のケーキがあります。
ケーキは、長方形領域 $\lbrace (x, y) : 0 \leq x \leq W, 0 \leq y \leq H \rbrace$ をちょうど占めます。
ケーキには N 個のイチゴが載っており、i=1,2,…,N について、i 番目のイチゴの座標は (pi,qi) です。
2 個以上のイチゴが同一の座標にあることはありません。
高橋君は、このケーキを包丁で下記の通りにいくつかのピースに切り分けます。
- まず、ケーキを通る y 軸に並行な A 本の異なる直線、直線 x=a1 、直線 x=a2 、… 、直線 x=aA のそれぞれにそってケーキを切る。
- 次に、ケーキを通る x 軸に並行な B 本の異なる直線、直線 y=b1 、直線 y=b2 、… 、直線 y=bB のそれぞれにそってケーキを切る。
その結果、ケーキは (A+1)(B+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}
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
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
全 9 個のピースの内訳は、イチゴが 0 個載ったものが 6 個、イチゴが 1 個載ったものが 1 個、イチゴが 2 個載ったものが 2 個です。
よって、それらのうちのいずれか 1 個だけを選んで食べるとき、選んだピースに載っているイチゴの個数としてあり得る最小値は 0 、最大値は 2 です。
4 4
4
1 1
3 1
3 3
1 3
1
2
1
2
1 1
どのピースにもイチゴが 1 個載っています。