7.4 Перебор вариантов
В школьном буфете три напитка (чай, какао, сок) и два бутерброда (с сыром, с джемом). Завтрак — это один напиток и один бутерброд.
Спрашивать «сколько получится завтраков» бесполезно, пока не научился считать надёжно. Выписывать наугад — верный способ что-нибудь потерять. Вопрос урока: как перечислить все варианты так, чтобы ни один не пропал и ни один не повторился?
Прогноз
Заголовок раздела «Прогноз»Три напитка и два бутерброда. Назови число завтраков, не выписывая их. Затем проверь себя: если бы напитков стало четыре, ответ вырос бы на или изменился как-то иначе?
Порядок вместо наугад
Заголовок раздела «Порядок вместо наугад»Систематический перебор устроен просто: зафиксируй первый выбор и перебери все продолжения; потом переходи к следующему первому выбору.
- чай + сыр, чай + джем;
- какао + сыр, какао + джем;
- сок + сыр, сок + джем.
Шесть завтраков. Каждый напиток встретился ровно один раз в паре с каждым бутербродом, поэтому пропусков нет, а повторов — тем более.
Дерево вариантов
Заголовок раздела «Дерево вариантов»Тот же порядок удобно нарисовать. Из точки «начало» выходит по ветви на каждый напиток; из каждого напитка — по ветви на каждый бутерброд. Готовый вариант читается как путь от начала до конца ветви, а число вариантов равно числу листьев дерева.
Лаборатория перебора
Дерево вариантов и правило умножения
Задай шаги выбора: дерево и полный список вариантов строятся систематически, без пропусков и повторов.
Шаг 1
Шаг 2
| № | Напиток | Бутерброд |
|---|---|---|
| 1 | чай | с сыром |
| 2 | чай | с джемом |
| 3 | какао | с сыром |
| 4 | какао | с джемом |
| 5 | сок | с сыром |
| 6 | сок | с джемом |
3 · 2 = 6 вариантов.Правило умножения: число вариантов на каждом шаге перемножается, потому что от каждой ветви отходит одинаковый набор продолжений.
Для завтрака: . Если добавить ещё выбор из двух булочек, станет .
У этого правила есть и второе имя: в 9 классе его называют правилом произведения и ставят рядом с правилом суммы, которое отвечает на вопрос «или» (правила подсчёта). Название другое, формула та же.
Без повторения цифр. Первую цифру можно выбрать тремя способами. После этого одна цифра уже занята, поэтому на вторую остаётся два варианта:
Систематический список: , , , , , .
С повторением цифр. Занятость первой цифры больше не мешает, вторую тоже выбираем из трёх:
Список: , , , , , , , , .
Важно, что в обоих случаях число вариантов на втором шаге одинаково для всех веток ( и и либо и и ) — именно поэтому правило умножения работает.
Проверка понимания
В кафе 3 вида блинов и 4 вида начинок. Сколько разных блинов с одной начинкой можно заказать?
Когда порядок не важен
Заголовок раздела «Когда порядок не важен»Пять команд играют друг с другом по одному разу. Сколько будет матчей?
Каждая из команд встречается с соперниками — получается . Но матч «Астра — Барс» и матч «Барс — Астра» — это один и тот же матч, посчитанный дважды. Значит, ответ вдвое меньше:
Лаборатория перебора
Все пары без повторов
Перечисли объекты: лаборатория соберёт все пары, в которых порядок не важен.
| С кем | Астра | Барс | Вихрь | Гроза | Дельта |
|---|---|---|---|---|---|
| Астра | — | ✓ | ✓ | ✓ | ✓ |
| Барс | · | — | ✓ | ✓ | ✓ |
| Вихрь | · | · | — | ✓ | ✓ |
| Гроза | · | · | · | — | ✓ |
| Дельта | · | · | · | · | — |
Астра — Барс
Астра — Вихрь
Астра — Гроза
Астра — Дельта
Барс — Вихрь
Барс — Гроза
Барс — Дельта
Вихрь — Гроза
Вихрь — Дельта
Гроза — Дельта
5 · 4 : 2 = 10 пар.Каждый объект образует пару с остальными, поэтому упорядоченных пар n · (n − 1). В паре порядок не важен, значит каждая пара посчитана дважды.
Практика
Заголовок раздела «Практика»- Есть футболки и пары шорт. Сколько получится комплектов?
- В меню супа, вторых блюда и напитка. Сколько разных обедов из трёх блюд можно составить?
- Составь все двузначные числа из цифр , , без повторения цифр. Сколько их?
- То же, но цифры можно повторять. Сколько чисел получится?
- Составь все двузначные числа из цифр , , без повторения цифр.
- В турнире команд, каждая играет с каждой по одному разу. Сколько матчей?
- Шесть человек пожали друг другу руки по одному разу. Сколько было рукопожатий?
- Кодовый замок состоит из трёх окошек, в каждом любая цифра от до . Сколько разных кодов?
- На первом шаге дерева ветви, из каждой на втором шаге выходит по ветви. Сколько листьев у дерева?
- Почему систематический перебор надёжнее случайного выписывания?
Ответы и пояснения
- комплектов.
- обедов.
- : , , , , , .
- : , , , , , , , , .
- Первой цифрой не может быть , поэтому для неё варианта, а для второй — оставшиеся цифры: . Числа: , , , .
- матчей.
- рукопожатий.
- кодов: в коде первая цифра тоже может быть нулём.
- листьев.
- При систематическом переборе есть правило, в каком порядке появляются варианты. Из него видно, что перебраны все продолжения каждого первого выбора, поэтому ничего не потеряно и ничего не повторено. Случайный список такой гарантии не даёт.
- Систематический перебор фиксирует первый выбор и перебирает все продолжения; порядок делает список полным.
- Дерево вариантов рисует этот порядок: путь от начала до листа — один вариант, число листьев — ответ.
- Правило умножения даёт число вариантов без выписывания: .
- Если порядок внутри пары не важен, произведение нужно разделить на .
- Дальше — практикум, где таблицы, диаграммы, среднее и перебор понадобятся в одном проекте.
← Среднее арифметическое · Дальше: практикум →
Закончил урок?
Отметь прогресс — регистрация не нужна.