|
ЗАДАЧИ
problems.ru |
О проекте
|
Об авторах
|
Справочник
Каталог по темам | по источникам | |
|
|
Страница: << 6 7 8 9 10 11 12 >> [Всего задач: 59]
а) Головоломка "Ханойская башня" представляет собой восемь дисков, нанизанных в порядке уменьшения размеров на один из трёх колышков. Требуется переместить всю башню на другой колышек, перенося каждый раз только один диск и не помещая больший диск на меньший. Докажите, что головоломка имеет решение. Какой способ будет оптимальным (по числу перекладываний дисков)? б) Занумеруем колышки числами 1, 2, 3. Требуется переместить диски с 1-го колышка на 3-й. Сколько понадобится перекладываний, если прямое перемещение диска с 1-го колышка на 3-й и с 3-го на 1-й запрещено (каждое перекладывание должно производиться через 2-й колышек)? в) Сколько понадобится перекладываний, если в условии пункта а) добавить дополнительное требование: первый (самый маленький) диск нельзя класть на 2-й колышек? Решение а) Пусть минимальное число шагов для перемещения башни из n дисков равно Kn. Выразим Kn+1 через Kn. Замечание. "Угадав" ответ, можно его доказать по индукции. б) Рассуждаем аналогично. Заметим, что здесь K1 = 2. в) Из-за того, что все башни, содержащие первый диск, приходится собирать на 3-м или 1-м колышках, отличие от рассуждений п. б) только в том, что K1 = 1. Поэтому из того же соотношения Kn + 1 = 3n–1(K1 + 1) получаем Kn = 2·3n–1 – 1. Ответа) Самый короткий способ содержит 28 – 1 = 255 перекладываний. б) 38 – 1 = 6560 перекладываний; в) 2·37 – 1 = 4373 перекладывания.
РешениеЕсли квадрат допускает разбиение на n квадратов, то он допускает разбиение и на n + 3 квадрата (достаточно один из квадратов разрезать на четыре). Разобьем все натуральные числа на три арифметические прогрессии n = 3k, n = 3k + 1, n = 3k + 2, и в каждой из них найдем минимальное n, для которого задача имеет решение. В первой прогрессии минимальное такое n равно 6, во второй — 4, в третьей — 8. (Требуемые разбиения строятся из квадратов 3×3, 2×2 и 5×5.
Решениеа) Достаточно разрезать два кольца так, чтобы отделились куски из трёх и шести колец. На третий день путешественник отдает кусок из трёх колец и получает два кольца сдачи, а на шестой – кусок из шести колец и получает пять колец сдачи. б) Расположим получившиеся куски цепочки (не считая распиленных колец) по возрастанию числа колец в них: a1 ≤ a2 ≤ ... Ясно, что a1 ≤ n + 1 (иначе заплатить за (n+1)-й день не удастся), a2 ≤ a1 + n + 1 ≤ 2(n + 1), a3 ≤ a2 + a1 + n + 1 ≤ 4(n + 1), ... Кроме того, количество кусков не превосходит n. Поэтому в цепочке не более n + (n + 1)(1 + 2 + 2² + ... + 2n–1) = (n + 1)2n – 1 колец. Взяв куски максимальной возможной длины  (ak = (n + 1)2k–1, k = 1, ..., n),   мы получим цепочку из (n + 1)2n – 1 колец. Ответа) 2 кольца. б) Из (n + 1)2n – 1 колец.
Страница: << 6 7 8 9 10 11 12 >> [Всего задач: 59] |
|
© 2004-...
МЦНМО
(о копирайте)
|
Пишите нам
|
|