Asosiy qismga o‘tish

AL07-2. Xanoy minoralari

1-qoziqda n ta disk turibdi: pastda eng kattasi, tepada eng kichigi. Hammasini 3-qoziqqa o‘tkazing. Bir yurishda bitta (eng yuqoridagi) disk olinadi; katta disk kichigining ustiga qo‘yilmaydi.

Uch diskli minora
Uch diskli minora

Rekursiv fikr: n − 1 ta diskni yordamchi qoziqqa, eng kattasini maqsadga, so‘ng n − 1 tasini uning ustiga. Yurishlar soni va yurishlarning o‘zini chiqaring.

Kirish ma’lumotlari

Bitta natural son n.

Chiqish ma’lumotlari

Birinchi qatorda yurishlar soni, so‘ng har qatorda qayerdan qayerga.

Cheklovlar

1 ≤ n ≤ 15

Misollar

Kirish
2
Chiqish
3
1 2
1 3
2 3
Kirish
3
Chiqish
7
1 3
1 2
3 2
1 3
2 1
2 3
1 3
Qoralama doskasi
Kod yozish
Kod yuborish 5 ta test
Yechim yuborish uchun tizimga kiring.