#P11700. 红色的幻想乡

红色的幻想乡

题目链接

题意

已知一个 n×mn\times m 的方格,每个格子上都有一个数字 ai,ja_{i,j},开始时全部都是 00 ,你需要维护以下操作。

1 x y 将第 xx 行和第 yy 列的所有数字都异或一。

2 x1 y1 x2 y2 询问左上点为(x1,y1)(x1,y1),右下点为 (x2,y2)(x2,y2) 的矩形范围内数字之和。

输入格式

第一行三个整数 n,m,qn,m,q,表示幻想乡大小为 n×mn \times m,有 qq 个询问。

接下来 qq 行,每行 33 个或 55 个整数,用空格隔开,含义见题目描述。

输出格式

对于每一个操作 22,输出一行一个整数,表示对应询问的答案。

4 4 3
1 2 2
1 4 4
2 1 1 4 4
8

提示

样例输入输出 1 解释

o表示没有红雾,x表示有红雾,两次释放红雾后幻想乡地图如下:

oxox
xoxo
oxox
xoxo

数据规模与约定

  • 对于 20%20\% 的数据,1n,m,q2001 \le n,m,q \le 200
  • 对于 40%40\% 的数据,1n,m,q1031 \le n,m,q \le 10^3
  • 对于 100%100\% 的数据,1n,m,q1051 \le n,m,q \le 10^51x1,x2,xn1 \le x_1,x_2,x \le nx1x2x_1 \le x_21y1,y2,ym1 \le y_1,y_2,y \le my1y2y_1 \le y_2