#YDRG012E. 凯撒

凯撒

题目背景

“他本应 沉睡在 温暖的花海……”小铃如此哼唱着。

题目描述

小铃在思考一个问题:恺撒的身体可以认为是一个十字,由宽度为 11,横向长度为 l1l_1 的格子和纵向长度为 l2l_2 的格子横竖交叉组成。

l1=4,l2=3l_1=4,l_2=3,则下面几种均可以是恺撒的身体(x 为身体,. 为空)。

..x. x... .x..
xxxx xxxx .x..
..x. x... xxxx
.... .... ....

而下面几种不是。

.x.. xx.. .x..
xxxx x... .x..
..x. xxx. xxx.
.... .... .x..

现在有一片无限大的花海,上面有些位置种着花。如果恺撒的身体可以全部躺在种花的格子上,那么恺撒就可以安睡。小铃给出了种花的格子的位置,她想求出让恺撒安睡的最小还需要种花的格子的个数。

花海的每个位置用 平面直角坐标系 的格点表示。

输入格式

本题单个测试点有多组测试数据。

第一行输入一个正整数 TT。接下来输入 TT 组数据。

对于每组数据,第一行输入三个正整数 n,l1,l2n,l_1,l_2,表示已经种了花的格子个数和恺撒身体大小。接下来 nn 行,每一行有两个整数 xi,yix_i,y_i,表示已经种了花的格子的位置。保证位置各不相同。

输出格式

输出一行一个非负整数,表示最小的还需要种花的格子数。

输入输出样例 #1

输入 #1

2
3 3 2
1 2
2 1
3 1
3 3 2
1 2
2 1
1 3

输出 #1

1
2

说明/提示

样例 1 解释

对于第一组数据,如下图,o 为新种花的位置。

x..
oxx

数据范围与提示

本题共 2020 个测试点,每个测试点 55 分。

测试点编号 n\sum n\le l1,l2,xi,yil_1,l_2,x_i,y_i \le 特殊性质
131 \sim 3 2020 nn
474 \sim 7 10310^3
8108 \sim 10 3×1053\times 10 ^ 5 l1=1l_1 = 1
111611 \sim 16
171817 \sim 18 10910 ^ 9 对于任意不同的 i,ji, jxixjx_i\ne x_jyiyjy_i \ne y_j
192019 \sim 20

对于所有数据,$1\le \sum n \le 3\times 10^5,1\le l_1,l_2,x_i,y_i \le 10^9$。