Dado un gran arreglo 2D de números con r filas y c columnas, se te pide calcular la 2D prefix sum (suma prefijo 2D) de esa matriz. La 2D prefix sum en la posición (r, c) es la suma de todos los elementos comprendidos entre la esquina (0, 0) y el elemento (r, c). En otras palabras, es la suma de los elementos del submatriz que tiene como esquinas (0, 0), (r, 0), (r, c) y (0, c).
¿Puedes calcular de manera eficiente la 2D prefix sum para todas las posiciones de la matriz?
+
+
+
+
ㅤ
ㅤ
ㅤ
+
+
+
+
ㅤ
ㅤ
ㅤ
+
+
+
+
ㅤ
ㅤ
ㅤ
+
+
+
+
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
Entrada
La primera línea de la entrada contiene dos enteros: el número de filas de la matriz r y el número de columnas c (1 ≤ r, c ≤ 1000).
Las siguientes r líneas contienen c números enteros separados por un espacio, que representan los elementos de la matriz .
Salida
El programa debe imprimir r líneas que contengan c números, los cuales representan la matriz de 2D prefix sum.