#P9298. [POI2020] Tablica binarna
[POI2020] Tablica binarna
题目背景
题目译自 XXVIII Olimpiada Informatyczna – I etap Tablica binarna。
题目描述
矩阵 有 行 列,行自上到下编号为 至 ,列自左到右编号为 到 ,因此可以用 表示矩阵的第 行第 列的元素。且矩阵 中每个元素的值为 或 。
最初,矩阵内的所有元素的值均为 。接下来可以对该矩阵执行 次修改操作。每次操作将给出四个参数 ,表示将以 为左上角, 为右下角的矩形内的所有元素的值翻转(从 变成 ,或从 变为 )。
如果一次操作中,矩形的左上角与矩阵的左上角重合(即 ),则称这次修改操作是简单的。
现在你想要知道,在每次对矩阵执行修改操作后,需要执行至少多少次简单的修改操作,使得矩阵内所有元素的值全部变为 。
输入格式
输入第一行三个整数 ,分别代表矩阵的行数,列数,操作的次数。
接下来 行,每行四个整数 ,描述一次修改操作。保证 ,。
输出格式
输出 行。第 行输出一个整数,表示在第 次修改过后,需要执行至少多少次简单的修改操作,使得矩阵内所有元素的值全部变为 。
2 3 3
1 2 2 2
1 1 2 1
1 2 1 3
2
1
3
4 4 16
1 1 1 1
1 2 1 2
1 3 1 3
1 4 1 4
2 1 2 1
2 2 2 2
2 3 2 3
2 4 2 4
3 1 3 1
3 2 3 2
3 3 3 3
3 4 3 4
4 1 4 1
4 2 4 2
4 3 4 3
4 4 4 4
1
1
1
1
3
3
3
1
3
3
3
1
3
3
3
1
提示
【样例解释1】:
【数据范围】:
所有测试点均满足:,。
子任务编号 | 约束 | 分值 |
---|---|---|
无附加约束 |