Description
给出一个大小为n×m 的二维数组a[i][j] ,初始全 0.
q 次操作,每次给出五个整数x1,y1,x2,y2,c ,要求使a[i][j]+=c(x1≤i≤x2,y1≤j≤y2).
q次操作完成后,输出整个数组a[i][j] .
第一行有三个整数,n,m 表示数组长度,q 表示操作次数.
接下来n 行,每行m 个整数表示a[i][j] .
之后有q 行,每行有五个整数x1,y2,x2,y2,c 表示使a[i][j]+=c(x1≤i≤x2,y1≤j≤y2) .
1≤n,m≤103
1≤q,c,a[i][j]≤105
1≤x1,x2≤n
.1≤y1,y2≤m
Output
q次操作完成后,输出整个二维数组a[i][j](1≤i≤n,1≤j≤m) .
Samples
4 5 2
0 0 0 0 0
0 3 0 0 0
0 0 0 0 0
0 0 0 0 0
1 1 1 1 1
2 3 4 5 2
1 0 0 0 0
0 3 2 2 2
0 0 2 2 2
0 0 2 2 2