Toplam#2307

Toplam

1 saniye
128 megabayt
Kolay

tam sayıdan oluşan bir dizi verilmiştir. Bu dizi üzerinde aralık toplamı sorgularını yanıtlamanız gerekmektedir.

Giriş

İlk satırda iki tam sayı ve (1 \le n \le 10^5,\ 0 \le k \le 10^5) — dizideki eleman sayısı ve sorgu sayısı verilir.

Sonraki satırın her biri aşağıdaki türlerden birine ait bir sorgu içerir:

  • A~l~r~x — 'den 'ye kadar olan indislere sahip her elemana değerini ata (1 \le l \le r \le n, 0 \le x \le 10^9);

  • — 'den 'ye kadar olan indislere sahip dizi elemanlarının toplamını bul (1 \le l \le r \le n).

Başlangıçta, dizi sıfırlarla doldurulmuştur.

Çıktı

türündeki her sorgu için, ilgili aralıktaki sayıların toplamını yazdırın.

Örnekler

Örnek 1

Loading
Loading