#include<bits/stdc++.h> using namespace std; int a[1006][1006],n,ad,b,c,d,sumc,m,q,sum[1006][1006]; int main(){ cin>>n>>m>>q; for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ cin>>a[i][j]; } } while(q--){ cin>>ad>>b>>c>>d>>sumc; sum[ad][b]+=sumc; sum[ad][d+1]-=sumc; sum[c+1][d+1]+=sumc; sum[c+1][b]-=sumc; } for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ sum[i][j]+=sum[i][j-1]; } } for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ sum[i][j]+=sum[i-1][j]; a[i][j]+=sum[i][j]; } } for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ cout<<a[i][j]<<" "; } cout<<endl; } return 0; } /************************************************************** Problem: 2351 User: chenxurui Language: C++ Result: Accepted Time:5 ms Memory:9980 kb ****************************************************************/