| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 2048 MB | 18 | 7 | 6 | 40.000% |
Markov veliki pomoćnik u organizaciji nastupa je robot Tagi. Kad god uhvate slobodan trenutak, Marko i Tagi vole igrati sljedeću igru: prvo Tagi odredi niz od $N$ prirodnih brojeva. Zatim Tagi mora čim brže odgovoriti na $M$ Markovih pitanja. U svakom pitanju Marka zanima koliki je zbroj brojeva u nizu od pozicije $L$ do pozicije $R$.
Naravno, Tagiju je to prelako pa su igru učinili još zanimljivijom. Marko će Tagiju u svakom pitanju zadati i broj za transformiranje $X$. Tagi će zatim brojeve od pozicije $L$ do pozicije $R$ transformirati na sljedeći način:
Nakon što Tagi transformira brojeve, zbrojit će ih i odgovoriti Marku na pitanje. A prije nego Marko postavi novo pitanje, Tagi će sve transformacije poništiti.
Iako je Tagi besprijekoran u svim ostalim zadacima, transformiranje brojeva mu ne ide tako lako. Pomozite mu odgovoriti na Markova pitanja!
U prvom retku su prirodni brojevi $N$ i $M$ (1ドル ≤ N ≤ 100,円 000,ドル 1ドル ≤ M ≤ 1,円 000,円 000$), broj brojeva u nizu i broj Markovih pitanja.
U sljedećem retku je $N$ prirodnih brojeva $A_i$ (1ドル ≤ A_i ≤ 1,円 000,円 000,円 000$), brojevi u nizu.
Slijedi $M$ redaka po tri broja $L_i,ドル $R_i$ i $X_i$ (1ドル ≤ L_i≤ R_i ≤ N,ドル 1ドル ≤ X_i ≤ 1,円 000,円 000,円 000$) koji označavaju da Marko u $i$-tom pitanju traži zbroj brojeva od pozicije $L_i$ do pozicije $R_i$ uz zadani broj za transformiranje $X_i$.
U $M$ redova ispiši po jedan prirodan broj, redom odgovor na svako Markovo pitanje.
7 5 1 3 4 2 199 32 12 2 5 7 1 2 5 1 3 9 1 1 4 4 7 1
17 10 20 4 24
8 3 1 5 3 8 2 10 4 19 1 8 2 1 4 2 5 8 2
20 10 10
6 4 2 16 7 48 11 1024 1 1 5 2 5 3 3 6 6 2 4 9
1 38 548 4
Opis prvog probnog primjera: