Лучшие помощники
- Megamozg 2200 б
- Matalya1 1800 б
- DevAdmin 1710 б
- arkasha_bortnikov 895 б
- Dwayne_Johnson 860 б
3 апреля 2023 09:18
1035
В основу эффективного решения головоломки «Ханойская башня» положен алгоритм, суть которого сводится к следующему: для перемещения башни, состоящей из п колец, спервого стержня на третий мы должны решить чуть более простую задачу переместить на второй стержень башню, состоящую из п-1 кольца. После этого нижний диск с первого стержня перемещается на третий и повторно осуществляется перемещение башни из п-1 кольца, но уже со второго диска на третий. Таким образом, число ходов, необходимых для перемещения башни из л колец, равно удвоенному числу ходов, необходимых для перемещения башни из и-1 кольца, и ещё одному ходу. Используйте эту закономерность для вычисления числа ходов, необходимых для перемещения башни из 64 колец. Вычислите, сколько времени займёт такое перемещение, если считать, что на один ход требуется 1 секунда.
1
ответ
# Python 3.X
def hanoi(n):
if n == 1:
return 1
else:
return 2 * hanoi(n-1) + 1
print(hanoi(64))
# Ответ: 18 446 744 073 709 551 615 секунд
def hanoi(n):
if n == 1:
return 1
else:
return 2 * hanoi(n-1) + 1
print(hanoi(64))
# Ответ: 18 446 744 073 709 551 615 секунд
0
·
Хороший ответ
5 апреля 2023 09:18
Остались вопросы?
Еще вопросы по категории Информатика
В ШКОЛЬНУЮ КОМАНДУ ПО ВОЛЕЙБОЛУ БЫЛО ОТОБРАНО НЕКОТОРОЕ КОЛИЧЕСТВО УЧЕНИКОВ ИЗ 64 ПРЕТЕНДЕНТОВ.СКОЛЬКО УЧЕНИКОВ БЫЛО ОТОБРАНО ,ЕСЛИ СООБЩЕНИИ О ТОМ ,К...
Как цели преследуют фишеры? Кража пароля доступа к банковскому счету и хищение денежных средств Кража пароля и логина от социальной сети Подписка...
Информатика . 7 класс. ФГОС. Итоговая контрольная работа. 6. Тип файла можно определить, а) размер б) расширение в) дату создания д) размещение 1. 7....
Составить алгоритм, результатом которого будет вывод последовательности натуральных чисел от 1 до введенного пользователем числа Выполните алгоритм...
вы отправляете товарищу смс сообщение с домашним заданием по математике. рассмотрите эту ситуацию с информационной точки зрения, указав источник инфор...
Все предметы