#abc179f. [abc179_f]Simplified Reversi
[abc179_f]Simplified Reversi
题目描述
有一个由 行和 列方格组成的网格。 表示位于从上往下数第 行、从左往右数第 列的方格。
网格中间的 个方格上都有黑色石头。底边和右边共有 个方格上放着白色石头。
给出 个查询。请你按顺序处理它们。查询有两种类型,其输入格式和描述如下:
1 x
:在 放置一个白色石头。之后,对于从 向下走,直到遇到第一个白色石头之前的每个黑色石头,都将其替换为白色石头。2 x
:在 放置一个白色石头。之后,对于从 向右走,直到遇到第一个白色石头之前的每个黑色石头,都将其替换为白色石头。
在处理完所有的 个查询后,网格上还有多少个黑色石头?
约束条件
- 这些查询两两不相同。
输入
输入以以下格式从标准输入中给出:
输出
输出处理完所有 个查询后,网格上还有多少个黑色石头。
示例输入 1
5 5
1 3
2 3
1 4
2 2
1 2
示例输出 1
1
每次查询后,网格变化如下:
示例输入 2
200000 0
示例输出 2
39999200004
示例输入 3
176527 15
1 81279
2 22308
2 133061
1 80744
2 44603
1 170938
2 139754
2 15220
1 172794
1 159290
2 156968
1 56426
2 77429
1 97459
2 71282
示例输出 3
31159505795