#P5869. [SEERC2018] Matrix Queries
[SEERC2018] Matrix Queries
题目描述
给定一个 的矩阵,最开始每个格子都是白色的。格子的颜色可以是白色或黑色。定义一个矩阵的价值为:
- 如果矩阵是单色的,则它的价值为 金币;
- 否则,将矩阵分割成 个大小相等的子矩阵,矩阵的价值为子矩阵的价值之和加 金币。
给定 个询问,每个询问给定一个行/列的编号 ,你需要改变这一行/列中每个格子的颜色(黑色变为白色,白色变为黑色),然后计算出改变之后的新矩阵的价值。
输入格式
第一行包含两个整数 和 ,代表矩阵的大小为 以及有 个询问。
接下来 行每行包含两个整数 和 。如果 ,则改变第 行的颜色;否则,改变第 列的颜色。
输出格式
对于每个询问,输出一行答案。
2 7
1 3
0 2
1 1
1 4
0 4
0 3
1 1
13
17
21
17
21
17
13
提示
样例中,每个询问后的矩阵如下图所示: