Masala #JWGQ8KNYUE

Xotira 256 MB Vaqt 2000 ms Qiyinchiligi 1 %
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 \(n\) uzunlikdagi \(a\) massivi bor edi. U o'z massivini zo'r deb hisoblardi, lekin u uni \(q\) ta operatsiya orqali judayam zo'r qilmoqchi! U har bir operatsiyada 2 hil turdagi operatsiyadan bittasini bajaradi:

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

Siz ham shu operatsiyalarni bajaring!


Kiruvchi ma'lumotlar:

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

Ikkinchi qatorda \(n\) ta \(aᵢ(1≤aᵢ≤10^6)\) soni kiritiladi.

Keyingi \(q\) ta qatorda 2 hil turdagi operatsiya:

  • \(1  l  r (1≤l≤r≤n)\).
  • \(2  i (1≤i≤n)\).

Chiquvchi ma'lumotlar:

Har bir \(2\) - turdagi operatsiya uchun \(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