Загрузка...

How to solve this problem ??

Thread in C/C++ created by SellerNumbOne Oct 31, 2020. 347 views

  1. SellerNumbOne
    SellerNumbOne Topic starter Oct 31, 2020 МАМA ДУМАEТ ЧТО Я ГДЕ-ТО ВАЙТИ 65 Feb 9, 2019
    Ханойские башни
    Даны три стержня. На первом стержне находится несколько дисков сверху вниз по возрастанию размера диска. Два другие пустые. Требуется перенести все диски с первого стержня на второй. Переносить диски разрешается только по одному. Не разрешается класть больший диск на меньший.
    [IMG]
    Входные данные
    Количество дисков n (1n19) на первом стержне.

    Выходные данные
    Выведите по два числа в строке – номера стержней, откуда и куда переносится диск. Решение должно быть кратчайшим.
    [IMG]
    Как это можно решить?
     
  2. Decoy4298
    Decoy4298 Oct 31, 2020 217 Feb 18, 2020
    Эта загадка называется "Ханойская башня", очень легко гуглится решение :finger_up:
     
  3. romshann
    romshann Oct 31, 2020 :finger_up: 105 Aug 18, 2019
    эту загадку обезьяна из фильма "планета обезьян" решала
     
  4. ast0nchik
    ast0nchik Nov 18, 2020 15 Mar 24, 2018
    Исходную башю переложить на третью, а с третьей на вторую... 3 массива, из одного перекладываешь элементы в другой. Ну а вообще лучше гугл:fap:
     
  5. vl424mir
    vl424mir Nov 18, 2020 Banned 1525 Jan 19, 2020
  6. ЖакФреско
    Ну так тут всё просто.
     
Top
Loading...