Например, P(9) следует из P(8), а P(8) следует из P(2) и P(4), P(4) следует из P(2) и P(2), а P(2) выполняется.
Задача 10.Пусть Qn - минимальное число перекладываний, необходимых для перемещения башни из n дисков с колышка А на колышек B, если все перекладывания осуществляются по часовой стрелке – т.е. с А на B, или с B на другой колышек, и с другого колышка на А. Кроме того, пусть Rn– минимальное число перекладываний, необходимых для перемещения башни с В обратно на А при том же ограничении. Докажите, что
Рассмотрим частные случаи: Q0=0, R0=0; Q1=1, R1=2; Q2=5, R2=7; Q3=15= =R2+1+R2, R3=21= Q3+1+Q2.
Эксперимент с тремя дисками дает ключ к общему правилу перемещения n дисков cколышка А на колышек B по часовой стрелке: сначала мы перемещаем (n−1) меньших дисков с колышка А на C, через колышек B(для этого потребуется
Эксперимент с тремя дисками дает ключ и к общему правилу перемещения n дисков cколышка Bна колышек A по часовой стрелке: сначала мы перемещаем (n−1) меньших дисков с колышка B на А (что требует Rn-1 перекладываний), затем перекладываем самый большой диск cколышка B на колышек С (одно перекладывание), потом помещаем (n−1) меньших дисков с колышка А на B(что требует Qn-1 перекладываний), затем перекладываем самый большой диск c колышек С на колышек А (одно перекладывание), и, наконец, помещаем (n−1) меньших дисков с колышка B на колышек А (еще Rn-1 перекладываний). Таким образом, n дисков (при n>0) cколышка B на колышек А можно переместить за
Таким образом, получили, что системы (1) и (2) справедливы.
Задача 11.Двойная ханойская башня состоит из 2nдисков nразличных размеров – по два диска каждого размера. Как и в случае обычной башни, за один раз разрешается перекладывать только один диск и нельзя класть больший диск на меньший.
a) Сколько перекладываний необходимо для перемещения двойной башни с одного колышка на другой, если диски одинаковых размеров неотличимы друг от друга?
b) Что если в окончательном расположении дисков требуется воспроизвести исходный порядок всех одинаковых дисков сверху донизу?
Решение. a) Пусть
Получили рекуррентное соотношение:
Решим данное соотношение. P0 =0=
Докажем методом математической индукции по числу n, что
1) База: n=1
2) Индуктивный переход: пусть верно для всех чисел t≤(2n−2). Докажем для 2n дисков:
Из пунктов 1 и 2 следует, что
b) Пусть
Рассмотрим частные случаи: R0=0, R2=3, R4=11. Эксперимент с четырьмя дисками дает ключ к общему правилу перемещения 2n дисков в исходном порядке: сначала переместить (2n−2) меньших дисков с одного колышка на другой (что требует
Получили рекуррентное соотношение:
Решим данное соотношение. R2 = 3 = 2P2−1, R4 = 11 = 2P4−1, R6 = 27 = 2P6−1
Докажем методом математической индукции по числу n, что
1) База: n=1
2) Индуктивный переход: пусть верно для всех чисел t≤(2n−2). Докажем для 2n дисков:
Из пунктов 1 и 2 следует, что