Masala #JWGQ8KNYUE

Xotira 256 MB Vaqt 2000 ms Qiyinchiligi 1 %
0.0
14
Muallif: Isamatdin

  

nidtamasI ning sevimli massivi #2

Bu masala nidtamasI ning  sevimli massivi masalasining modifikatsiyasi. Masalalarni yechish uslubi har hil, shunga birinchisini yechish muhim emas.

nidtamasI da nn uzunlikdagi aa massivi bor edi. U o'z massivini zo'r deb hisoblardi, lekin u uni qq ta operatsiya orqali judayam zo'r qilmoqchi! U har bir operatsiyada 2 hil turdagi operatsiyadan bittasini bajaradi:

  • 1 l r1  l  r sonlarini tanlab, har bir i(lir)i(l≤i≤r) uchun aa massivining ii - elementiga (il+1)(i-l+1) sonini qo'shadi, yani a[i]:=a[i]+(il+1)a[i]:=a[i]+(i-l+1) qiladi!
  • 2 i2  i a massivining ii - elementini chop etadi yani a[i]a[i] ni chop etadi.

Siz ham shu operatsiyalarni bajaring!


Kiruvchi ma'lumotlar:

Birinchi qatorda n,q(1n,q2105)n,q(1≤n,q≤2*10^5) sonlari kiritiladi.

Ikkinchi qatorda nn ta ai(1ai106)aᵢ(1≤aᵢ≤10^6) soni kiritiladi.

Keyingi qq ta qatorda 2 hil turdagi operatsiya:

  • 1 l r(1lrn)1  l  r (1≤l≤r≤n).
  • 2 i(1in)2  i (1≤i≤n).

Chiquvchi ma'lumotlar:

Har bir 22 - turdagi operatsiya uchun a[i]a[i] ni chiqaring.


Misollar
# input.txt output.txt
1
5 6
3 3 1 1 3
2 5
2 4
2 2
1 2 4
1 4 5
2 4
3
1
3
5
2
5 9
22 8 23 21 4
1 1 2
1 5 5
1 2 2
1 4 5
1 1 3
2 5
2 5
1 3 5
2 3
7
7
27
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin