Задачи на комбинаторику
Как отличить перестановки от размещений и сочетаний и не перепутать формулы: классификация подтипов, разбор пары задач, где решает одно слово «порядок», типичные ошибки и бесконечный генератор.
Задачи на комбинаторику — это вопросы «сколькими способами?»: расставить книги на полке, выбрать дежурных, раздать медали, составить пароль. Встречаются они дважды за первый курс: как самостоятельный блок дискретной математики и как подготовка к теории вероятностей — классическое определение вероятности делит число благоприятных исходов на общее число, и оба числа считает именно комбинаторика. Теория и определения — в уроке комбинаторика, здесь — практика.
Хорошая новость: почти вся учебная комбинаторика держится на двух вопросах. Первый — важен ли порядок? Второй — бывают ли повторения? Ответив на них, вы попадаете в одну из трёх формул: , или . Плохая новость в том, что формулы студенты знают, а вот вопросы задать тексту задачи забывают — и решают сочетания там, где нужны размещения. Терминология собрана в размещениях и сочетаниях, алфавит обозначений — в термине факториал.
План страницы: таблица-распознавалка подтипов, разобранная пара задач, где всё решает одно слово, разбор типичных ошибок и встроенный тренажёр с задачами на перестановки, сочетания и размещения.
Отдельного упоминания заслуживает выборка с повторениями: если предметы после выбора возвращаются — цифры пароля, кнопки кодового замка — формула меняется. Упорядоченный выбор из с возвращением даёт : четырёхзначный код из десяти цифр — вариантов. Не возвращаем — работает , и тех же четырёх знаков останется . Разница между и — это разница между кодовым замком и надёжным кодовым замком.
Классификация: 5 подтипов#
| Подтип | Как узнать | Метод решения |
|---|---|---|
| Перестановки | упорядочиваем все различных объектов целиком | : пять книг на полке — способов |
| Размещения | выбираем из , порядок важен (медали, пароли, расписания) | |
| Сочетания | выбираем из , порядок не важен (дежурные, комиссии, руки) | |
| Перестановки с повторениями | есть одинаковые предметы: буквы слова, шары двух цветов | , где — размер каждой группы одинаковых |
| Правила суммы и произведения | в тексте стоят «или» и «и» между выборами | «или» — складываем варианты, «и» — умножаем |
Разобранный пример#
В группе десять студентов. Вопрос а) сколькими способами можно выбрать трёх дежурных? Вопрос б) сколькими способами вручить троим золотую, серебряную и бронзовую медали? Числа и люди одни и те же, а ответы различаются в шесть раз — потому что в первом случае порядок не важен, а во втором важен.
- Фиксируем данные: всего человек, выбираем .
- Задача а: дежурные ничем не различаются между собой — тройка есть тройка. Порядок не важен, повторения невозможны: сочетания.
- Считаем: способов.
- Задача б: медали разные — «первый, второй, третий» слушается порядка. Размещения без повторений.
- Считаем: вариантов.
- Связь-проверка: . Каждую тройку можно упорядочить способами — поэтому размещений ровно в раз больше.
Итог пары: одно слово в условии — «выбрать» или «вручить места» — меняет ответ в шесть раз. Прежде чем хвататься за формулу, вернитесь к двум контрольным вопросам: порядок? повторения?
Правило произведения — двигатель всех трёх формул. Размещение — это последовательных выборов: у первого шага кандидатов, у второго , и так до ; перемножение шагов и даёт формулу. Сочетание получается делением на — столько перестановок живёт внутри каждой группы. Понимание этого вывода страхует, когда формула забылась: достаточно выписать выборы по шагам и перемножить.
Типичные ошибки#
- Сочетание принято за размещение. «Выбрать двух дежурных» — сочетание; «назначить старосту и заместителя» — размещение. Ищите в условии, различимы ли выбираемые роли.
- Потерян в знаменателе сочетаний. Формула без множителя — это размещения, ответ получится в раз больше правильного.
- Правило произведения применено сложением. «Пиджак и брюки» умножаются; сложение оставлено для взаимоисключающих вариантов — «пиджак или пуловер».
- Повторения не учтены. Перестановки букв слова «банан» — это , а не : две «а» и две «н» неразличимы, и каждая расстановка посчитана в раз.
- «Хотя бы один» считают перебором. Суммирование «ровно одна + ровно две + …» громоздко и проваливается на пропущенном случае; путь через дополнение короче и надёжнее.
В группе 8 студентов. Сколькими способами можно выбрать двух дежурных?
Шесть спортсменов разыгрывают золото, серебро и бронзу. Сколько вариантов распределения медалей?
Тренируйся: встроенный тренажёр#
Практика качает главный навык темы — распознавание типа по тексту задачи, до всякой арифметики. Генератор на этой странице подбрасывает задачи по уровням: перестановки всех объектов (начальные уровни), затем сочетания «выбери дежурных», затем размещения «раздай медали». Отвечайте сначала вслух на два контрольных вопроса — порядок? повторения? — и только потом беритесь за формулу; разбор каждого решения покажет, где выбор свернулся не туда. Продолжить марафон можно в отдельном тренажёре по комбинаторике.
Частые вопросы
Чем сочетание отличается от размещения?
Порядком. Сочетание — просто группа выбранных объектов (дежурные, команда), размещение — упорядоченный выбор (медали, пароль, староста и заместитель). Числовой мостик: — каждую группу можно упорядочить способами.
Как решать задачи «хотя бы один»?
Через противоположное событие: посчитайте варианты «ни одного» и вычтите из общего числа. Для «хотя бы один красный шар из трёх вытянутых» это , где — число красных. Такой путь короче перечисления «ровно один, ровно два, ровно три» и не теряет случаи.
Зачем комбинаторика в теории вероятностей?
Классическое определение вероятности — отношение числа благоприятных исходов к числу всех: . Оба числа — комбинаторные, поэтому задачи про карты, урны и лотереи начинаются с выбора формулы или . Без правильного знаменателя числитель бессмыслен.
Насколько быстро растёт факториал и что делать с большими числами?
Стремительно: , а уже превышает — больше, чем помещается в 64-битное целое. Поэтому в расчётах факториалы сокращают до умножения (), а не вычисляют по частям: это и быстрее, и не переполняет счёт.
Что смотреть дальше#
- Урок перестановки, размещения и сочетания — базовый блок дискретной математики.
- Урок комбинаторика в курсе теории вероятностей — выборки как исходы.
- Разбор как решать задачи на вероятность — куда комбинаторика превращается в вероятности.
- Термин размещения и сочетания — формулы с расшифровкой и примерами.
- Шпаргалка по комбинаторике — правила суммы и произведения, бином Ньютона, треугольник Паскаля.
- Тренажёр по комбинаторике — бесконечный поток задач трёх типов с разбором.