Masala #LT29QFUYJD

Xotira 256 MB Vaqt 1000 ms Qiyinchiligi 1 %
5.0 (Baholar 1)
14
Muallif: Isamatdin

  

Yo'qmi?

Anvarjon barcha masalalarni yechib bo'ldim deb quvoniyatganida bittasini bayqamay qolganini ko'rib qoldi. U buni ko'rib hafa bo'lib qoldi va umuman masala yechgisi kelmay qoldi. Lekin bu masalani yechish juda muhim edi, shunga siz urinib ko'ring.

Masala sharti quydagicha edi:

Sizga nn uzunlikdagi aa massivi beriladi. Siz ular orqali qq ta savolga javob berishingiz kerak.

Savollar quydagi 22 ta turda bo'lar edi:

  • 1 i v1  i  v - Siz massivni ii - elementini vv ga almashtirishingiz kerak.
  • 22 - Siz massivda yo'q bo'lgan va [1,109][1,10^9] oralig'ida bo'lgan barcha sonlar yig'indisini chop etishingiz kerak.

Kiruvchi ma'lumotlar:

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

Ikkinchi qatorda nn ta aa massivi elementlari ai(1ai109)aᵢ(1≤aᵢ≤10^9) kiritiladi.

Keyingi qq ta qatorda 22 hil turda: 

  • 1 i v(1in,1v109)1  i  v (1≤i≤n, 1≤v≤10^9) sonlari kiritiladi.
  • 22 soni kiritiladi.

Chiquvchi ma'lumotlar:

Har bir 22 - turdagi savol uchun javobni chiqaring.


Misollar
# input.txt output.txt
1
1 1
7
2
500000000499999993
2
2 5
16 59
1 1 61
1 1 59
1 1 9
1 1 33
2
500000000499999908
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin