OJ上时间超限,请大佬帮看看哪里不行

数组开的太大了,容易超时

请提供具体代码 (不是截屏),这样大家可以debug

魔仙堡有一片魔法路灯,编号从(1,1)-(n,m),定义左上角为(1,1),右下角为(n,m)(XD
魔法路灯的状态用0,1表示
0代表关,1代表开
坤姐姐现在知道路灯的初始状态
坤姐姐每次操作都能使(x1,y1)到(x2,y2)的矩阵内所有路灯状态反转
坤姐姐想知道q次操作之后路灯的状态

输入

第一行输入一个数t,代表有t组数据
每组数据第一行两个数字n,m,q
接下来n行,每行输入m个数代表路灯的初始状态
接下来q行,输入x1,y1,x2,y2
数据范围:1<=t<=10,1<=n,m<=400,1<=x1<=x2<=n,1<=y1<=y2<=m,1<=q<=1000

输出

每组输出路灯最后的状态

样例输入Copy

1
3 4 2
0 0 0 0
0 0 0 0
0 0 0 0
1 1 2 3
2 2 3 4

样例输出Copy

1110 
1001 
0111