Masala #RWF6XNZCP8

Xotira 32 MB Vaqt 1000 ms
14

Yo'l ustida

Siz hozirgina yo'lning har ikki tomonida \(n\) ta bir xil uylar joylashgan mukammal tekis ko'chaga ko'chib o'tdingiz. Tabiiyki, ko'chaning narigi tomonidagi odamlarning uy raqamini bilishni xohlaysiz. Ko'cha shunday ko'rinadi:

 1 |       | 6

 3 |       | 4

 5 |       | 2

      you     

 

O'ng tomonda tenglik kuchayadi; chap tomonda koeffitsientlar kamayadi. Uy raqamlari 1 dan boshlanadi va bo'shliqlarsiz ko'payadi. n = 3 bo'lsa, 1 6 ga qarama-qarshi, 3 ta 4 ga qarama-qarshi va 5 ta 2 ga qarama-qarshi bo'ladi.


Kiruvchi ma'lumotlar:

Birinchi qatorda manzil va n sonlari 


Chiquvchi ma'lumotlar:

Masalada so'ralgan javobni chop eting


Misollar
# input.txt output.txt
1
1 3
6
2
3 3
4
Izoh:

Vaqtingiz tugasa, xotirangiz tugasa yoki har qanday “xato”ga duch kelsangiz, oʻqing. Ikkala n ham, manzil ham 200 dan ortiq tasodifiy testlar bilan 500 milliardga yetishi mumkin. Agar siz ro'yxatda 500 milliard uyning manzillarini saqlashga harakat qilsangiz, xotirangiz tugaydi va testlar ishlamay qoladi. Bu kata muammosi emas, shuning uchun muammoni joylashtirmang. Xuddi shunday, agar testlar 12 soniya ichida yakunlanmasa, siz ham muvaffaqiyatsiz bo'lasiz.

Buni hal qilish uchun siz katta ro'yxatlar yoki katta for looplar qilmasdan kata qilish usulini o'ylab ko'rishingiz kerak. Bir oz ilhom olish uchun nutqni o'qing :)