Правило умножения
Галактический дальнобойщик
«Путь неблизкий... и опасный» — вдохнул капитан грузового космического корабля. Ему поступил большой заказ. Сначала надо посетить звездное скопление Омега Центавра, забрать груз и доставить на окраину галактики Андромеда.
Из Млечного Пути на Омегу Центавра есть 3 основных звездных маршрута. А из Омега Центавры в Андромеду 4. Некоторые пути быстрее, но и вероятность встретить пиратов там больше. Какой же путь выбрать?
Сначала неплохо было бы посчитать, а сколько всего вариантов маршрутов у нас есть. И именно с этим вопросом мы и поможем капитану корабля. Конечно, в данном случае возможные маршруты можно перебрать вручную, их всего 12. Но мы пойдем более хитрым путем.
Если мы полетим по верхнему пути до Омеги Центавра, то потом у нас будет 4 варианта из нее попасть в Андромеду. Но также 4 варианта у нас будет, если до Омеги Центавра мы доберемся по среднему пути, да и по нижнему тоже. Значит всего существует 12 возможных маршрутов:
Заметим, что мы складываем число способов попасть в Андромеду (4) с самим собой столько раз, сколько у нас есть вариантов попасть на Омегу Центавра (3). Это можно записать короче, через умножение:
Получается интересная ситуация. Вне зависимости от того, какой из 3 путей мы использовали, чтобы добраться до Омеги Центавра, после этого у нас есть 4 способа добраться до Андромеды. А количество всех возможных маршрутов для выполнения заказа получается с помощью умножения: .
Обновление гардероба
Елена собралась обновить свой гардероб. В местном магазине одежды продаются юбки, штаны, футболки и блузки. По цветам любой элементы одежды может быть черным, белым или же цветным. Денег у Лены хватит только на покупку одной вещи. Сколько разных вариантов закупиться у нее есть?
Эту и другие похожие задачи можно довольно удобно решить с помощью построения таблицы. По горизонтали расположим цвета одежды, а по вертикали тип одежды. Тогда в ячейках таблицы мы и получим возможные варианты покупок. Всего их 12.
Черный | Белый | Цветной | |
Юбка | ЮЧ | ЮБ | ЮЦ |
Штаны | ШЧ | ШБ | ШЦ |
Футболка | ФЧ | ФБ | ФЦ |
Блузка | БЧ | ББ | БЦ |
Но такой же результат можно получить и другим образом. Выбрать цвет можно 3 разными способами. Но любой из этих 3-х способов приведет к 4 возможным вариантам типа одежды. 4 типа черной одежды, 4 белой и 4 цветной. Опять возвращаемся к умножению:
Правило умножения
Уловили закономерность? Если нам нужно сделать два последовательных выбора, причем любой первый выбор не влияет на количество вариантов сделать второй выбор, то умножив количество вариантов первого выбора на количество вариантов второго мы получим все возможные комбинации совершить оба выбора.
Если эти рассуждения записать строгим языком, то мы получим правило умножения (или правило произведения) — одно из самых важных правил в комбинаторике. На нем основан вывод многих других формул в этом разделе математики.
Если объект из группы A можно выбрать a разными способами, и при любом сделанном выборе объект из группы B можно выбрать b способами, то есть всего вариантов выбрать пару объектов (один из A, второй из B).
Другими словами, выбор «A и B» можно сделать способами.
Строительная фирма специализируется на изготовлении красивых заборов. Она предлагает на выбор 5 расцветок и 6 узоров. Сколько разных видов заборов может построить эта фирма?
Летим дальше
Вернемся к нашему комическому дальнобойщику. Усложим ему жизнь, добавив еще одну точку, которую он должен посетить — созвездие Кассиопея. Отправится туда он должен из Андромеды, по двум возможным путям.
Попасть в Омегу Центавра он может тремя способами, и, вне зависимости от выбранного пути, после этого у него есть четыре пути в Андромеду. По правилу умножения получаем всего вариантов попасть в Андромеду.
Всего 12 вариантов попасть в Андромеду. Каждый из этих 12 вариантов превращается в 2 способа попасть в Кассиопею. Берем «12 раз по 2». Получается всего 24 варианта попасть в нее:
Можно записать и так:
Этот пример отлично иллюстрирует, что правило умножения работает не только для двух выборов, но вообще для любого их количества.
Если элемент можно выбрать способами, после любого выбора элемент можно выбрать способами, после любого выбора предыдущих элементов элемент можно выбрать способами, то все эти k элементов можно выбрать способами.
Интуитивно это вполне понятное обобщение. Есть способов выбрать элемент . Каждый из способов порождает еще способов выбрать элемент . То есть уже имеем способов выбрать и . Каждый из способов выбрать пару элементов и порождает еще способов выбрать элемент , что дает в целом уже способов выбрать тройку элементов. И так далее...
Строгое доказательство этого обобщенного правила можно провести методом математической индукции. Но особого смысла в этом нет, так как правило простое и понятное.
Стоит также заметить, что правилом умножения (или правилом произведения) называют как само определение для двух выборов, так и его обобщенную версию. Дальше мы тоже не будем разделять эти два понятия и просто говорить «по правилу произведения», вне зависимости от количества выборов.
Бесконечность не предел!
Все это время мы рассматривали задачи, которые можно за пару минут решить прямым перебором комбинаций. Сейчас же предлагаю насладиться примерами, которые продемонстрируют, насколько правило умножения мощный и полезный инструмент. Инструмент, который позволяет фантастически быстро получать ответ там, где потребовались бы часы, дни и годы ручного перебора.
В ролевой компьютерной игре есть редактор, в котором игрок создает главного героя. Можно выбрать пол и одну из 4 рас: человек, эльф, дворф или орк. Еще можно выбрать один из 8 оттенков кожи, 5 вариантов лица, 20 типов причесок. Сколько разных персонажей можно создать с помощью такого редактора?
Сколько любых (даже бессмысленных) слов содержащих 5 букв можно составить из 33 букв русского алфавита так, чтобы любые две соседние буквы были различны?
Графическое представление
Часто новички в комбинаторных задачах на правило умножения теряются и путаются. Не всегда понятно, как именно это правило применить, к каким элементам.
К счастью, существует простая техника записи правила умножения, которая все сильно упрощает. Поначалу записи можно делать на бумаге, а потом те же действия проводить уже в голове. Рассмотрим эту технику на паре наглядных примеров:
Пиццерия испекла 4 вкусные пиццы, которые нужно доставить заказчикам. Для этого пиццы распределяют между 5 курьерами, причем каждый курьер доставляет только одну пиццу. Сколькими способами можно отправить пиццу заказчикам?
Сколько существует четырехзначных чисел, в разряде десятков которых находится цифра 3? Примеры:
В некоторых задачах на правило умножения можно напрямую изобразить вакантные места, внутрь которых затем вписать количество элементов, которые эти вакантные места могут занять. Полученная цепочка чисел и будет искомой цепочкой умножений.
Не все так просто
Заметили, что говоря о правиле умножения как в его определении, так и в примерах, постоянно повторяются слова «при любом выборе получаем x способов сделать следующий выбор» и другие их вариации?
Эти слова там не просто для красоты. Дело в том, что правило умножения будет работать только если выполняется условие одинаковости количества следующих выборов. В противном случае можно получить неправильные результаты.
У Виктора есть список дел: убраться в комнате, сделать домашнее задание, подстричь газон, помочь сестре на работе, выучить новую тему по комбинаторике. За день он может сделать два дела, но если он поможет сестре на работе, то точно не успеет сделать домашнее задание и наоборот. Сколько есть способов составить план на день?
Правило умножения не работает, если
Также, как и с пересечениями в правиле сложения, проверка на применимость правила умножения и разбирательство с последствиями лежит целиком на ваших плечах. Причем в простых задачах уследить за этим элементарно. Но задачи не всегда бывают простые...