Прямой перебор
Правила перебора
Прежде чем узнать о хитрых приемах, надо сначала изучить и отработать базу — перебор вариантов вручную. При бездумном и бессистемном выписывании вариантов очень легко можно пропустить какую-то комбинацию. Или посчитать одну и ту же дважды.
Чтобы этого не происходило, надо выполнять правила перебора:
- 1
Каждому элементу дать уникальное и короткое обозначение.
- 2
Придумать удобный алгоритм перебора и строго ему следовать.
Пётр должен убраться в комнате, сделать домашнее задание и поработать над личным проектом. Сделать нужно всё, но Пётр ещё не решил, в какой последовательности. Сколькими способами он может выбрать эту последовательность?
Сколько существует четырехзначных чисел, сумма цифр которых меньше 4?
Дерево вариантов
Часто бывает сложно выполнить второе правило перебора. С этим может помочь универсальный механизм:
Универсальный алгоритм построения и перебора комбинаций.
В этом алгоритме все варианты обозначаются в виде расходящихся «веток дерева».
Для полета на Марс требуется собрать команду. На место командира есть 4 кандидата: . На место инженера 3 кандидата: . На место врача тоже 3 кандидата: .
Проверка показала, что командир психологически совместим с инженерами и и врачами . Командир — с инженерами и всеми врачами. Командир — с инженерами и врачами . Командир — только с инженером и всеми врачами.
Кроме того, инженер психологически несовместим с врачом , инженер — с врачом и инженер — с врачом .
Сколькими способами при этих условиях может быть составлена команда корабля?
Говоря о «деревьях» мы представляем себе растения, которые растут снизу вверх. Но в математике форма и внешний вид деревьев не играют никакой роли. Оно может «расти» вверх, вниз, да хоть во все стороны света. Главное, чтобы были узлы и ветки, и пофиг как они расположены, лишь бы вам было удобно.
В бою все средства хороши! Придумывайте разные обозначения и алгоритмы! Используйте таблицы, деревья, ритуальные танцы с бубном, да все что угодно, чтобы упростить себе задачу перебора!
Все зависит только от вашего умения выделить главную суть задачи и подать ее так, чтобы было удобно перебирать варианты.
Источники10
Список внешних источников, которые использовались при написании этого материала. Для более глубокого погружения в материал рекомендуются ознакомиться с ними подробнее, особенно с избранными источниками, которые отмечены звездочкой: