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.
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.