Dado um grande array 2D de números, com r linhas e c colunas, o objetivo é calcular a soma prefixo 2D dessa matriz. A soma prefixo 2D numa posição (r, c) corresponde à soma de todos os elementos entre o canto (0, 0) e o elemento (r, c). Em outras palavras, é a soma dos elementos da submatriz delimitada pelos cantos (0, 0), (r, 0), (r, c) e (0, c).
Consegue calcular de forma eficiente a soma prefixo 2D para todos os elementos da matriz?
+
+
+
+
ㅤ
ㅤ
ㅤ
+
+
+
+
ㅤ
ㅤ
ㅤ
+
+
+
+
ㅤ
ㅤ
ㅤ
+
+
+
+
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
Entrada
A primeira linha da entrada contém dois inteiros – o número de linhas da matriz r e o número de colunas c (1 ≤ r, c ≤ 1000).
Nas r linhas seguintes, são apresentados c inteiros separados por espaço, que representam os elementos da matriz .
Saída
O programa deve imprimir r linhas, cada uma contendo c valores que representam a matriz de soma prefixo 2D.