La suma#2307

La suma

1 segundo
128 megabytes
Fácil

Se da una secuencia de enteros. Debes responder consultas de suma en rangos sobre este arreglo.

Entrada

La primera línea contiene dos enteros y (1 \le n \le 10^5,\ 0 \le k \le 10^5) — el número de elementos en el arreglo y el número de consultas.

Cada una de las siguientes líneas contiene una consulta de los siguientes tipos:

  • A~l~r~x — asigna el valor a cada elemento con índices desde hasta r~(1 \le l \le r \le n, 0 \le x \le 10^9);

  • — encuentra la suma de los elementos del arreglo con índices desde hasta r~(1 \le l \le r \le n).

Inicialmente, el arreglo está lleno de ceros.

Salida

Para cada consulta de la forma , imprime la suma de los números en el segmento correspondiente.

Ejemplos

Ejemplo 1

Loading
Loading