#7209. djb的多米诺
0
djb的多米诺
djb 的多米诺
题目描述
djb 在一个 的矩形网格的正中间放了共计 个正方形多米诺骨牌 如下形状(用 表示多米诺骨牌, 表示为空):
000000 011110 011110 011110 011110 000000
接下来 djb 会进行 次操作,操作分为两种:
从左往右推倒 的多米诺骨牌
从上往下推倒 的多米诺骨牌
众所周知,多米诺骨牌在被推倒时,会连带把倒向的多米诺骨牌一起推倒,直到该方向下一格没有多米诺骨牌为止
例如如上的网格, djb 从上往下推倒 的多米诺骨牌后变为
000000 011010 011010 011010 011010 000000
接着 djb 从左往右推倒 的多米诺骨牌:
000000 011010 011010 000010 011010 000000
现在 djb 想知道, 次操作以后,网格上还有多少多米诺骨牌还没倒?
输入格式
第一行输入两个正整数 , 表示网格大小和操作次数
接下来 行,每行包含两个整数 若 表示 djb 从上往下推倒了 这块多米诺骨牌 若 表示 djb 从左往右推倒了 这块多米诺骨牌
输出格式
输出一个整数,表示还没倒的多米诺骨牌数量
数据范围
对于 的数据:。
对于 的数据:时限s。
对于最后 的数据:时限 。
对于 的数据:$n \leq 2\times 10^5,1\leq T \leq \min(2n-4,2\times 10^5),2\leq x\leq n-1$
特别的保证: djb 不会推倒同一块多米诺骨牌
样例输入
6 2
1 4
2 4
样例输出
10