Subarray 2
Límite de tiempo: 1000 ms
Límite de memoria: 128 MiB
Tienes un array lleno de ceros de tamaño , y debes realizar operaciones sobre este. Una operacion tiene tres argumentos: , y , y consiste en un rango cerrado donde debes añadir a cada elemento del array con índice entre y .
Formalmente en una operación: si .
Entrada
La primera línea contiene dos enteros y (), el número de elementos del array y la cantidad de operaciones respectivamente.
A continuación siguen líneas, cada una conteniendo tres enteros , y (, ), los argumentos de una operación.
Salida
Una línea con enteros, los valores del array después de aplicar todas las operaciones.
Ejemplo
Entrada
5 3
1 3 1
2 4 2
3 5 3
Salida
1 3 6 5 3