许许 • 1个月前
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }~~~~.j,bk,jhmbnkj~~h,mb*******.lj,bmnk*~~这是哪题答案自己找~~~~#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }~~~~.j,bk,jhmbnkj~~h,mb*******.lj,bmnk*~~这是哪题答案自己找~~~~#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }#include <stdio.h>
int a[1005][1005], sum[1005][1005], d[1005][1005]; int main() {
int n, m, q, x1, x2, y1, y2, c; 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]);
d[i][j] += a[i][j];
d[i + 1][j] -= a[i][j];
d[i][j + 1] -= a[i][j];
d[i + 1][j + 1] += a[i][j];
}
} for (int i = 1; i <= q; i++) {
scanf("%d", &x1);
scanf("%d", &y1);
scanf("%d", &x2);
scanf("%d", &y2);
scanf("%d", &c);
d[x1][y1] += c;
d[x1][y2 + 1] -= c;
d[x2 + 1][y1] -= c;
d[x2 + 1][y2 + 1] += c;
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + d[i][j];
}
} for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
printf("%d ", sum[i][j]);
}printf("\n");
} return 0; }~~~~.j,bk,jhmbnkj~~h,mb*****
评论:
请先登录,才能进行评论