fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int x[1001][1001];
  5. int main() {
  6. int n, m;
  7. cin >> n >> m;
  8. for (int i=1; i<=n; i++){
  9. for (int j=1; j<=m; j++) cin >> x[i][j];
  10. }
  11. for (int i=1; i<=n; i++){
  12. for (int j=1; j<=m; j++) x[i][j]+=x[i-1][j]+ x[i][j-1]-x[i-1][j-1];
  13. }
  14. for (int i=1; i<=n; i++){
  15. for (int j=1; j<=m; j++){
  16. cout << x[i][j];
  17. if (j != m) cout << " ";
  18. }
  19. cout << endl;
  20. }
  21. return 0;
  22. }
Success #stdin #stdout 0s 15240KB
stdin
6 7
15 78 69 36 567 654 5
54 54 52 81 237 5 98
987 2 65 5 32 89 67
541 89 4 32 4 1 40
68 7 345 6 21 23 56
9 5 7 2 5 4 1000
stdout
15 93 162 198 765 1419 1424
69 201 322 439 1243 1902 2005
1056 1190 1376 1498 2334 3082 3252
1597 1820 2010 2164 3004 3753 3963
1665 1895 2430 2590 3451 4223 4489
1674 1909 2451 2613 3479 4255 5521