Условие
Али-баба на пути к пещере с сокровищами проходит через лабиринт (схема лабиринта — на рисунке). Лабиринт состоит из одинаковых комнат (на схеме — кружочки) и коридоров между ними. Из каждой комнаты можно выходить в двух направлениях (на схеме — направо или вверх). Две комнаты ( и ) для прохода закрыты. Сколько различных путей ведут в пещеру с сокровищами?
О задаче
Исследуй задачу
Самостоятельное исследованиеСосчитай пути по комнатам
Пробуй свои варианты. Разбор останется закрытым.
Своя гипотеза
Сосчитай пути по комнатам
Нажми комнату и впиши, сколько путей ведёт в неё от входа, — модель проверит каждое число. Можно нарисовать все пути в комнату, посмотреть показ по шагам или закрыть другие комнаты.
Без JavaScript модель не работает. Перерисуй лабиринт на бумаге и впиши в каждую комнату число путей в неё, начиная с комнат у входа. Полный разбор — ниже.
Найди несколько путей сам: «сначала до конца направо, потом вверх», «сначала до самого верха, потом направо», а потом что-нибудь позатейливее. Скоро станет ясно, что путей много и при перечислении подряд легко один пропустить или записать дважды. Поэтому начни с маленького: сколько путей ведёт в комнату, которая на одну правее и на одну выше входа? А в соседние с ней? Свои числа можно проверить в модели «Сосчитай пути по комнатам».
Записать идеюЕсть запись
Личный черновик для заметок и расчётов. Он никуда не отправляется и не проверяется.
Черновик не сохраняется: текст только в этой вкладке.
Черновик изменён в другой вкладке. Твой текущий текст пока сохранён здесь, автоматическая запись остановлена.
Подсказка 1
Сразу считать пути до пещеры трудно. Найди сначала, сколько путей ведёт в каждую комнату, начиная с ближних к входу: в комнаты нижнего ряда, левого столбца, потом в комнату на одну правее и выше входа. Посмотри, из каких комнат приходят эти пути.
Подсказка 2
Последний шаг любого пути в комнату сделан либо из комнаты слева, либо из комнаты снизу. Значит, число путей в комнату складывается из двух чисел, найденных раньше. А в закрытую комнату не ведёт ни одного пути — какое число тогда в ней написать?
Разобрать решение по шагам
Что такое путь и почему пути трудно пересчитать
В лабиринте рядов по комнат. Али-баба входит в левую нижнюю комнату, а в пещеру попадает из правой верхней. Двигаться можно только направо или вверх, поэтому назад он не возвращается. Чтобы дойти от левого столбца до правого, нужно раз пройти по коридору направо (столбцов ), а чтобы подняться с нижнего ряда на верхний — раза вверх (рядов ). Пути отличаются только порядком этих шагов: например, « раз направо, потом раза вверх» или «вверх, направо, вверх, направо, …».
Таких путей много. Если выписывать их подряд, легко пропустить какой-нибудь путь или записать один и тот же дважды, а потом ещё проверять каждый, не проходит ли он через или . Поэтому поступим иначе: для каждой комнаты узнаем, сколько путей ведёт в неё от входа. Начнём с комнат у самого входа — там пути легко пересчитать прямо по схеме — и будем продвигаться дальше.
Число путей в комнату — сумма двух соседей
В каждую комнату нижнего ряда ведёт ровно один путь: чтобы остаться внизу, можно идти только направо. Точно так же в каждую комнату левого столбца ведёт один путь — только вверх. Закрытых комнат на этих путях нет: и стоят не в нижнем ряду и не в левом столбце.
Теперь комната на одну правее и на одну выше входа. В неё ведут два пути: «направо, вверх» и «вверх, направо». Первый входит в неё из комнаты слева, второй — из комнаты снизу. Это наблюдение и подсказывает общее правило.
Возьмём любую комнату. Последний шаг в неё сделан либо из соседней комнаты слева, либо из соседней комнаты снизу — третьего не бывает. Пути, пришедшие слева, — это пути в комнату слева, продолженные одним шагом направо; их ровно столько, сколько путей ведёт в комнату слева. Пути, пришедшие снизу, — это пути в комнату снизу плюс шаг вверх. Ни один путь не попадёт сразу в обе группы: последний шаг у него один. И ни один путь не потеряется. Значит,
число путей в комнату равно сумме двух чисел: числа путей в комнату слева и числа путей в комнату снизу.
Например, во втором ряду снизу получаем , , , а в третьем ряду — , и . В комнату с числом ведут пути слева и пути снизу (см. рисунок).
Закрытые комнаты: пишем 0
Через комнаты и проходить нельзя, поэтому ни один разрешённый путь в них не входит — в этих комнатах пишем . Дальше правило работает само: закрытый сосед добавляет к сумме , то есть пути через него просто не считаются.
Продолжим второй ряд снизу: после , , идут и , затем комната — . В последнюю комнату ряда можно войти слева, из , или снизу. Слева путей нет, снизу ведёт путь, всего . Проверим по схеме: действительно, туда ведёт единственный путь — по нижнему ряду до конца и шаг вверх.
Заполняем лабиринт ряд за рядом
Каждое число — сумма числа слева и числа снизу. Поэтому заполняем ряды снизу вверх, а каждый ряд — слева направо: тогда оба нужных числа к этому моменту уже известны. В записи ниже первое слагаемое — число слева, второе — число снизу.
- Третий ряд снизу: , , , , ; над — ; последняя комната — .
- Четвёртый ряд, в нём комната : , , , в — ; справа от — , дальше и .
- Верхний ряд: , , , над — , дальше , и .
В правую верхнюю комнату ведут путей, а из неё каждый путь продолжается в пещеру. Значит, в пещеру ведут различных путей.
Проверка
Проверим ответ другим способом: посчитаем все пути, как будто закрытых комнат нет, и вычтем лишние. Без закрытых комнат то же правило даёт в верхнем ряду , , , , , , — всего путей. Через из них проходят : в ведут путей (это число стоит на месте в таблице без закрытых комнат), а из до последней комнаты — пути. Действительно, оттуда нужно сделать шага направо и вверх, и шаг вверх может быть первым, вторым, третьим или четвёртым; каждый путь до продолжается каждым из этих способов. Через проходят пути: в ведут путей ( шагов направо и вверх, шаг вверх — на любом из мест), а из — ( направо и вверх). Через обе комнаты сразу не проходит ни один путь: выше , но левее, а идти налево или вниз нельзя. Получаем — тот же ответ. Компьютерный перебор всех порядков шагов тоже даёт .
путей.
Ответ
путей.
Главная идея
Не перечисляй пути целиком — считай их по комнатам. В комнату можно войти только слева или снизу, поэтому число путей в неё равно сумме чисел в этих двух соседних комнатах. Закрытая комната получает , и пути через неё отпадают сами собой.
Признак: по сетке можно двигаться только в двух направлениях (направо и вверх, вниз и направо), а спрашивают, сколько всего разных путей. Пиши в каждую клетку число путей в неё — сумму чисел в двух клетках, из которых в неё можно прийти.
Где легко ошибиться
Для комнаты справа от закрытой брать число из комнаты перед закрытой — как будто Али-баба может «перешагнуть» через . Из закрытой комнаты не выходит ни одного пути, поэтому она добавляет : справа от стоит , а не .
Источник и авторство
Турнир Архимеда · XXX Зимний турнир · 7 февраля 2021 · математика · единый вариант для 6 и 7 классов. Официальная задача 3, 4 балла.
Условия задач (PDF организатора) ↗ · Условия и решения ↗ · Страница турнира ↗
Условие — из официального PDF, рисунок перерисован по нему. Подсказки, объяснение и модели — Popov Academy. Решение проверено; результат сопоставлен с официальными материалами.
Тема, знания и приёмы
Подсчёт вариантов · Нужна школьная база
- Правило сложения: варианты из двух непересекающихся групп складываются
- Правило умножения (для проверки ответа)
Приёмы решения: Переход от шага к следующему · Последовательный подсчёт без повторов · Подсчёт дополнения