#agc006f. [agc006_f]Blackout
[agc006_f]Blackout
题目描述
我们有一个行列的矩阵。第行第列的格子表示为。
开始时,有个格子是黑色,其他格子都是白色。特别地,开始时格子,,...,是黑色。
スヌケ君会按照以下的规则尽可能多的将白色格子涂成黑色:
- 对于整数,如果和都是黑色,那么就把涂黑。
请计算出当再也没有白色格子能被涂黑时,黑色格子的个数。
说明
- 各黑格坐标互不相同
输入输出格式
输入格式
从标准输入输入,格式见下:
第一行包含两个整数和;
从第二行开始的行,每行有两个以空格隔开的整数和,表示第个黑色格子的坐标。
输出格式
输出一个整数到标准输出,表示当スヌケ君尽可能多的把格子涂黑之后,黑色格子的个数。
样例解释
样例1解释
可以按这样的方法涂黑一个格子:
- 因为格子和都是黑色而是白色,把涂黑。
样例2解释
可以按这样的方法涂黑两个格子:
-
因为格子和都是黑色而是白色,把涂黑。
-
因为格子和都是黑色而是白色,把涂黑。
样例3解释
很遗憾,没有任何白色格子能被涂黑。