Требуется решить 3 контрольные задачи по Генетике с условиями, представленными в картинках. Срок выполнения - сегодня до 19:00. Интересует стоимость и возможные сроки решения.
Решить задачу на питон
анойские башни
Головоломка о ханойской башне была изобретена французским математиком Эдуардом Лукасом в 1883 году. Его вдохновила легенда, рассказывающая о замке Хинду, где эту задачу поставили перед юными жрецами. В начале времён им дали три стержня и стопку из шестидесяти четырёх золотых дисков, каждый из которых немного меньше предыдущего. Требовалось переставить все диски с одного стержня на другой, соблюдая два строгих условия. Во-первых, за раз можно было перемещать только один диск. Во-вторых, нельзя класть бОльший диск поверх меньшего. Жрецы работали (и работают по сей день) очень споро, день и ночь, переставляя каждую секунду по одному диску. Легенда гласит, что когда они закончат свою работу, замок обратится в пыль, и мир исчезнет.
Хотя легенда и интересна, вам не стоит беспокоиться о скором конце света. Число ходов, требующихся для правильной перестановки башни из 64 дисков, равняется 264−1=18,446,744,073,709,551,615 . Со скоростью один ход в секунду это займёт 584,942,417,355 лет! Большая цифра для такой несложной на первый взгляд головоломки.
Как нам решить эту задачу рекурсивно? С чего бы вы начали? Что является здесь базовым случаем? Давайте подумаем над этим от конца к началу. Предположим, изначально на первом колышке у вас находится башня из пяти дисков. Если вы уже знаете, как передвинуть четыре из них на второй колышек, то можете с лёгкостью переложить нижний диск на стержень №3, а затем переложить туда же башню со стержня №2. Но что, если вы понятия не имеете, как переместить башню из четырёх верхних? Предположим, что известно, как передвинуть башню из трёх верхних дисков на третий колышек. Тогда с перемещением четвёртого трудностей не возникнет: переложите его на второй стержень, а затем положите сверху те, что нанизаны на третий. Но если вы не знаете как переместить три? Что ж, можно переложить башню из двух дисков на стержень №2, а третий - на стержень №3, а потом сверху положить башню из двух. Но если до сих пор не понятно, как это сделать? Уверен, что вы согласитесь: переместить один диск на третий колышек легче лёгкого - тривиальнее ничего не найдётся. Звучит как базовый случай, а?
Вот общая схема того, как переместить башню с исходного стержня на заданный с использованием промежуточного:
Передвинуть башню из (количество дисков - 1) на промежуточный колышек, используя при этом заданный.
Положить оставшийся диск на заданный стержень.
Переместить башню из оставшихся на промежуточном стержне дисков на конечный, используя при этом первоначальный колышек.
Напишите функцию move (n, x, y), которая печатает последовательность перекладываний дисков для перемещения пирамидки высоты n со стержня номер x на стержень номер y.
Реализуйте алгоритм на основе цикла.
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- Контрольные, Задачи и Тестынет заявокЗакрыт3 года назад
Необходимо решить задания по математической статистике, включая контрольные работы и тесты. Ожидается качественное выполнение задач с учетом всех требований и стандартов.
Контрольные, Задачи и Тесты2 заявкиЗакрыт3 года назадПройдите тест на тему 'Культура речи', который включает 75 вопросов. Тест поможет проверить ваши знания в данной области и улучшить навыки коммуникации.
Контрольные, Задачи и Тесты6 заявокЗакрыт3 года назадНеобходимо выполнить задания на 13, 14 и 15 листах прикрепленного файла Excel. Задачи включают контрольные и тестовые задания. Ожидается качественное выполнение работы согласно указанным требованиям.
Контрольные, Задачи и Тесты4 заявкиЗакрыт3 года назад- $2
Требуется составить конспект по двум темам психологии: 'Филогенез психики' и 'Сознание и самосознание'. Конспект должен содержать рерайт информации из различных источников для избежания плагиата. Объем на одну тему - минимум четыре страницы. Срок выполнения - до 22.11. Ожидается положительный отзыв за качественную работу.
Контрольные, Задачи и Тесты1 заявкаЗакрыт3 года назад Необходимо нарисовать графики для двух задач по математическому анализу, подробно описав последовательность действий и необходимые шаги для их построения. Задачи ориентированы на 1 семестр и требуют тщательной проработки всех этапов.
Контрольные, Задачи и Тесты1 исполнительЗавершен3 года назадНеобходимо подготовить заявление о привлечении контролирующего должника к субсидиарной ответственности. Задача включает определение круга лиц, формулирование предмета и характера ответственности, а также основания для привлечения. Ожидается четкое и профессиональное оформление документации.
Контрольные, Задачи и Тестынет заявокЗакрыт3 года назадНеобходимо решить задачи по программированию в среде Microsoft Visual Studio 2019 на языке C++. Для каждой задачи требуется разработать блок-схему алгоритма, написать программный код и создать исполнимый файл. Также нужно предоставить приложения с исходными кодами, экранными формами и описанием используемых конструкций языка.
Контрольные, Задачи и Тесты3 заявкиЗакрыт3 года назадВыполните задачи по дисциплине 'Рынок недвижимости. Ипотека'. Необходимо решить все 4 задачи из первого блока, включая кроссворд, а также задачу №4 и задачу по смете из второго блока.
Контрольные, Задачи и Тесты1 исполнительЗакрыт3 года назадТребуется прорешать вопросы по высшей математике (мат.анализ, дифуры) для экзамена за 1 семестр. Необходимы подробные ответы с теорией и 1-2 примерами. Условия по цене и срокам обсуждаемы.
Контрольные, Задачи и Тесты4 заявкиЗакрыт3 года назад