P2930 [USACO09HOL] Holiday Painting G

题目描述

为了表达假日的激情,奶牛们要画一幅巨大的画。 画布可以分成 $R\times C$ 个方格,从上到下编为 $1$ 到 $R$ 行,从左到右编为 $1$ 到 $C$ 列。作画的颜色有两种,白色(用 $0$ 表示)或者黑色(用 $1$ 表示)。 由于时间紧迫,奶牛们不得不请教北面的邻居,卡门。卡门送给它们一台机器,一次操作只输入 $5$ 个参数 $R1_i,R2_i,C1_i,C2_i,X_i$($1 \le R1_i \le R2_i \le R$,$1 \le C1_i \le C2_i \le C$,$0 \le X_i \le 1$),表示把 $R1_i$ 行到 $R2_i$ 行,$C1_i$ 列到 $C2_i$ 列的一个大长方形涂成 $X_i$ 色。在所有操作还未进行的时候,画布是白色的。 奶牛们一共要进行 $Q$ 次操作。 因为这样的画法总要出些差错,所以奶牛们想请你算算,每一次操作过后,一共有多少个方格与它们的目标画里对应的方格是同色的。

输入格式

第一行包括三个整数 $R,C,Q$。 第二行至第 $R+1$ 行:第 $i+1$ 行包含 $C$ 个字符,每个字符均为 $0$ 或 $1$,表示网格的第 $i$ 行。 第 $R+2$ 行至第 $R+Q+1$ 行:第 $R+i+1$ 行包含五个整数,表示一次涂色操作:$R1_i,R2_i,C1_i,C2_i,X_i$。

输出格式

对于每次操作,输出一行一个整数,表示此次操作后匹配的方格数量。

说明/提示

### 样例解释 奶牛们想要画一幅节日树的图画。 第一次操作后,图像网格如下所示: ```markdown 000000000000000 000000000000000 000000000000000 000000000000000 011111111111110 011111111111110 011111111111110 011111111111110 000000000000000 000000000000000 000000000000000 000000000000000 000000000000000 000000000000000 000000000000000 000000000000000 000000000000000 ``` 有 $113$ 个方格与树形图像中的对应方格相匹配,它们以下方的```x```标记表示(其他部分则按首次涂色后的实际形态展示): ```markdown 0000000x0000000 000000xxx000000 00000xxxxx00000 0000xxxxxxx0000 0xx111111111xx0 0xxx1111111xxx0 0xx111111111xx0 0x11111111111x0 000xxxxxxxxx000 00xxxxxxxxxxx00 0xxxxxxxxxxxxx0 00xxxxxxxxxxx00 0xxxxxxxxxxxxx0 xxxxxxxxxxxxxxx 000000xxx000000 000000xxx000000 000000xxx000000 ``` ### 数据范围 对于所有数据: $1\le Q\le 10^4$,$1\le R\le 5\times10^4$,$1\le C\le 15$。