#include<bits/stdc++.h> #define x1 x_1 #define x2 x_2 #define y1 y_1 #define y2 y_2 using namespace std; int a[1005][1005],n,x1,y1,x2,y2,c,m,q,sum[1005][1005]; int main(){ scanf("%d%d%d",&n,&m,&q); for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) scanf("%d",&a[i][j]); while(q--){ scanf("%d%d%d%d%d",&x1,&y1,&x2,&y2,&c); sum[x1][y1]+=c; sum[x1][y2+1]-=c; sum[x2+1][y2+1]+=c; sum[x2+1][y1]-=c; } for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ printf("%d ",(a[i][j]+(sum[i][j]=sum[i][j]+sum[i-1][j]+sum[i][j-1]-sum[i-1][j-1]))); } putchar('\n'); } return 0; } /************************************************************** Problem: 2351 User: chenxurui Language: C++ Result: Accepted Time:4 ms Memory:9968 kb ****************************************************************/