yhtfyhgfythfgythfguijhyhgfvuythgfyihghfyur在删除之前;复制!!!!!粘贴!!!!!!!!!!!!!!传承下去!!!!hfsdxthnhgikbjumyhfchtrgfbdgfkumjyhgvjythgfvuykgdcyjtgf!@#$%^&*()(*&^%$#@@#$%^&^%$#%^&

许许  •  2个月前


**.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*****~~


评论:

>~~~~ > !@#¥%……&()&……%¥#@!@&&%¥#@!#¥%……&&……%¥#@!¥%……&&……%¥#@!¥%……&(!¥%……&&……%¥#@!@#¥%……&*&……#@!@#¥%……&**%¥#@!%……&*&……%#@!@#¥%……&~~~!@#¥%……&&……%¥#@!~!@#¥%……&……%¥#@!@#¥%……&……%¥#@!~!@#¥%……“:{}?》《》”{;,/;;,,。****;】】-=-【【】‘。/·。’;‘·;’·;·‘~~~~~~;·’;·‘·’·‘·;·;··【···’;·‘·。·/。,·。。·,。·/··;’·;、·、·、·、·、·、·、、、、|||||||||||!@#¥%……&(!@#¥%……&(!#¥%……&!@#¥%……&*******


许许  •  2个月前

请先登录,才能进行评论