1 1 1 1 1 1 1 1 1 1 Рейтинг 0.00 (0 Голоса(ов)

Школьнику: Комбинаторика - размещения, перестановки, сочетания

 Основные понятия

  • Размещением из n элементов по k называется упорядоченный набор из k различных элементов некоторого n-элементного множества.
    Пример задачи: Сколько трехзначных чисел можно создать из цифр от 1 до 5?
    Комментарий: В данном случае n=5 (мы можем использовать пять вариантов элементов - числа 1...5), а k=3 (три позиции для размещения элементов, так как число трехзначное).
  • Перестановкой из n элементов (например чисел 1, 2, … n) называется всякий упорядоченный набор из этих элементов. Перестановка также является размещением из n элементов по n.
    Пример задачи: Сколькими способами можно создать числа, переставляя цифры в числе 12345?
    Комментарий: В данном случае n=5 (пять вариантов элементов - числа 1...5).
  • Сочетанием из n по k называется набор k элементов, выбранных из данных n элементов. Наборы, отличающиеся только порядком следования элементов (но не составом), считаются одинаковыми, этим сочетания отличаются от размещений.
    Пример задачи: В вазе есть тюльпаны пяти цветов: белые, желтые, оранжевые, красные и розовые. Сколькими способами можно создать букет из трех тюльпанов, если в букете должно быть по одному цветку каждого цвета?
    Комментарий: Очевидно, что данный вариант размещения элементов отличается от примера с размещением цифр в числе, так как цветы в букете не имеют своего номера (позиции) и совершенно неважно, в каком порядке мы добавляем в него цветы. В данном случае n=5 (пять вариантов цветов тюльпанов), а k=3 (букет нужно собрать из трех тюльпанов).

Перестановки

Обычно начинают объяснять с размещений, но я сознательно хочу начать с перестановок, так как на их примере проще понять логику вычисления.

Итак, вернемся к задаче из примера: Сколькими способами можно создать числа, переставляя цифры в числе 12345?

У нас есть пять цифр (пусть это будет пять кубиков с цифрами): 1,2,3,4,5.

У нас есть пять, пока еще свободных, позиций под их размещение (пусть это будут пустые коробочки): ▢▢▢▢▢.

Начинаем постепенно заполнять эти позиции: на первую позицию (в первую коробочку) мы можем поместить одну из пяти цифр (один из пяти кубиков). То есть у нас есть пять вариантов заполнения первой позиции.

Предположим, мы взяли кубик с номером 4.

Теперь у нас осталось четыре цифры (кубика): 1,2,3,5.

Позиций (коробочек) у нас осталось пять, но первая уже заполнена, то есть свободных позиций четыре: 4▢▢▢▢.

На размещение во второй коробочке у нас осталось 4 "претендента". Мы взяли кубик с номером 4. Но если бы мы взяли любой из других кубиков, у нас все равно было бы 4 варианта заполнения второй коробочки (просто мы выбирали бы из другого набора ставшихся кубиков), то есть на каждый вариант заполнения первой коробочки у нас приходится по четыре варианта заполнения второй.

Значит у нас есть 5⋅ 4 = 20 - двадцать вариантов заполнения первых двух позиций (коробочек).

Предположим, мы взяли кубик с номером 1.

У нас осталось три цифры (кубика): 2,3,5.

Позиций (коробочек) у нас осталось пять, но первые две уже заполнены: 41▢▢▢.

Продолжая по аналогии, мы получим, что у нас есть 5⋅ 4⋅ 3 = 60 - шестьдесят вариантов заполнения первых трех позиций (коробочек).

Заполнить первые четыре позиции мы можем 5432 = 120 способами, а все пять - 54321 = 120 - тоже ста двадцатью способами.

Почему последние два числа совпадают? Все просто: на последнем этапе у нас остается всего один кубик, но и одна пустая коробочка. То есть у нас уже нет вариантов размещения. Поэтому последний шаг уже не оказывает влияния на число перестановок.

Нетрудно догадаться, что сколько бы элементов (цифр, чисел, воздушных шариков и так далее) нам ни дали, мы можем узнать число из перестановок умножая последовательно число элементов на все целые числа меньше него.

В математике для подобной операции существует функция, которая называется факториал и обознается восклицательным знаком, стоящим за числом, факториал которого нужно вычислить.

6! = 654321

3! = 321

Обозначается число перестановок из n так:

В итоге мы получаем следующую формулу для вычисления количества перестановок для n элементов:

Размещения

Размещение очень похоже на перестановку, с одной лишь разницей: у нас обычно "не хватает" позиций (коробочек) для размещения всех элементов (кубиков).

Обозначается размещение n из k так:

При k = n (то есть когда число "коробочек" равно числу "кубиков") количество размещений равно количеству перестановок порядка n.

Возьмем задачу из примера: Сколько трехзначных чисел можно создать из цифр от 1 до 5?

Если мы по аналогии с перестановками попробуем по шагам считать, то увидим, что мы остановились после заполения третьей (последней) "коробочки":

543 = 60

А множители 2 и 1 отсуствуют: 54321. То есть, число в 2! раз меньше.

Мы можем записать так: 

а в общем виде так:

Размещение с повторением

Существует вариант, когда мы можем повторно использовать один и тот же элемент, независимо от того, использовали мы его до этого, или нет. В случае с кубиками и коробочками это будет выглядеть так: у нас есть не по одному кубику с каждым номером, а неограниченное число кубиков с каждым из чисел. Это называется размещение n из k с повторением и обозначается:

Начнем заполнять "коробочки".

У нас есть пять кубиков с цифрами: 1,2,3,4,5.

У нас есть пять, пока еще свободных, позиций под их размещение (пусть это будут пустые коробочки): ▢▢▢▢▢.

Положим, в первую мы кладем номер 4.

Значит у нас осталось четыре свободных "коробочки": 4▢▢▢▢.

Начинаем заполнять вторую коробочку. Их у нас четыре, как я уже сказал. Но кубиков у нас, в отличии от размещения без повторения осталось всё равно пять. Значит у нас на каждый вариант заполения первой коробочки приходится пять вариантов заполения второй.

Соотвественно две первые коробочки мы можем заполнить 55 = 25 способами (а не 54 = 20, как в случае без повторения).

Повторяя рассуждения мы вычислим, что три коробочки мы можем заполнить 555 = 125 способами.

В общем случае число размещений равно числу элементов (кубиков) в степени числа возможных позиций для размещения (коробочек).

Сочетания

Сочетания похожи на размещения, однако для сочетаний совершенно не важно, в каком порядке расположены коробочки. Обозначаются сочетания так:

Как нам вывести формулу для сочетаний? Для начала возьмем число размещений и разделим на число всех вариантов "перемешивания" каждого набора (ведь при "перемешивании" получается тот же набор, просто расположенный в другом порядке). Но чему равно число этих "перемешиваний", спросите вы? А если не спросите, то значит я не зря писал эту статью, потому что внимательный читатель сам заметит, что в данном случае речь идет о перестановках. Обратите внимание, что тут мы переставляем не кубики, а коробочки, которых k штук, поэтому речь идет не о Pn, а о Pk. В итоге мы получаем формулу:

А теперь вернемся к задаче из примера: В вазе есть тюльпаны пяти цветов: белые, желтые, оранжевые, красные и розовые. Сколькими способами можно создать букет из трех тюльпанов, если в букете должно быть по одному цветку каждого цвета?

Сочетания с повторениями

Я думаю, вы уже догадались, что такое сочетания с повторениями. Это сочетания, при которых можно использовать элементы повторно. Обозначается сочетание с повторением так:

Чтобы вывести общую формулу сделаем такой "фокус": представим, что у нас есть n пронумерованных кубиков и еще k-1 - не пронумерованных (нам по сути уже неважно, в каком порядке лягут кубики в коробки и какие номера на них будут). Вычитаем единичку мы потому, что в одну коробочку у нас гарантированно ляжет кубик из основного набора. И теперь вычислим сочетание из этого набора:

А теперь задание для особо внимательных: могли ли мы совершить такой же "фокус" в случае с размещением с перестановками? Если могли, то почему не сделали? А если не могли, то почему? Жду ответов в комментариях.

Ну и пара примеров задач.

Есть гвоздики двух цветов. Нужно собрать букеты из трех цветков так, чтобы у каждого был уникальный набор. Скольким букетов можно собрать?

Есть гвоздики четырех цветов. Нужно собрать букеты из трех цветков так, чтобы у каждого был уникальный набор. Скольким букетов можно собрать?

Сколько решений в неотрицательных числах имеет уравнение x+y+z=6?x+y+z+q=8?

Проведем аналогию с кубиками и коробочками. Можно преобразовать эту задачу к виду "Нужно разместить шесть кубиков в трех коробочках". И решение:

Оставьте свой комментарий

Оставить комментарий как гость

0
  • Комментариев нет
Newfrog WW