#D0924. 清洁魔法
清洁魔法
题目描述
小 D 有一块 行 列的翻面方格板,最初所有格子都是白色。朋友依次进行 次涂鸦。每次给出左上角 和右下角 ,将这个矩形内每格翻面一次:白变黑,黑变白。
小 D 的清洁工具每次只能选定一个格子 ,把从 到 的整个矩形翻面一次。在朋友完成第 次涂鸦后,请分别求出若此时要把方格板恢复成全白,最少需要使用多少次清洁工具。每次询问只是设想,不真的执行清洁;下一次涂鸦仍在原方格板上继续。
输入格式
第一行三个整数 。接下来 行,每行四个整数 ,表示一次涂鸦矩形。
输出格式
输出 行,第 行表示前 次涂鸦完成后需要的最少清洁次数。
样例
2 3 3
1 2 2 2
1 1 2 1
1 2 1 3
2
1
3
2 2 2
1 1 2 2
1 1 2 2
1
0
1 5 2
1 2 1 5
1 1 1 5
2
1
样例解释
样例 1 中,第一次把第 列翻黑,可用以 和 为右下角的两次清洁操作恢复。第二次把第 列也翻黑后,整块 的左侧区域可用以 为右下角的一次操作恢复。第三次涂鸦后需要三次。
样例 2 中,整块板翻面一次只需一次清洁;同一矩形再翻一次又回到全白,无需清洁。
样例 3 中,第一次翻转一行中第 到第 格,需要两次左端固定的清洁操作;第二次翻转整行后,只剩第 格为黑色,需要一次。
数据范围与约定
| 子任务 | 分值 | 限制 |
|---|---|---|
| , | ||
| ,, | ||
| 无额外限制 |
对于 的数据,,,,。所有子任务彼此独立。
相关
在下列比赛中: