#P1222. 【模板】二維差分

【模板】二維差分

題目描述

有一個 n 行 m 列的矩陣,下標從 1 開始。

接著有 q 次操作,每次操作有 5 個參數 x1, y1, x2, y2, k,表示以 ( x1, y1 ) 為左上角,( x2, y2 ) 為右下角的子矩陣的每個元素都加上 k,請輸出操作後的矩陣。

輸入格式

第一行三個整數 n, m, q。

接著 n 行,每行 m 個整數,代表矩陣的元素。

接著 q 行,每行 5 個正整數 x1, y1, x2, y2, k,分別代表操作參數。

輸出格式

輸出 n 行,每行 m 個數,每個數用空格分開,表示這個矩陣。

Samples

2 3 4
1 2 3
4 5 6
1 1 2 2 3
1 2 2 3 -1
1 1 1 3 4
1 1 2 1 1
9 8 6
8 7 5

提示

1 ≤ n, m, q ≤ 1000
−109 ≤ a[i][j] ≤ 109
1 ≤ x1 ≤ x2 ≤ n
1 ≤ y1 ≤ y2 ≤ m
−109 ≤ k ≤ 109

原始資料

  • Zero1 題號:b223
  • Hydro 題號:Z1223
  • Locale:zh_TW
  • Display:practice