Введение. Множества и выборки.
В этой теме рассмотрим основные понятия комбинаторики: перестановки, сочетания и размещения. Выясним их суть и формулы, по которым можно найти их количество.
Для работы нам понадобятся кое-какие вспомогательные сведения. Начнём с такого фундаментального математического понятия как множество. Подробно понятие множества было раскрыто в теме «Понятие множества. Способы задания множеств».
Очень краткий рассказ про множества: показать\скрыть
Рассмотрим некое непустое конечное множество $U$, мощность которого равна $n$, $|U|=n$ (т.е. в множестве $U$ имеется $n$ элементов). Введём такое понятие, как выборка (некоторые авторы именуют её кортежем). Под выборкой объема $k$ из $n$ элементов (сокращённо $(n,k)$-выборкой) будем понимать набор элементов $(a_1, a_2,\ldots, a_k)$, где $a_i\in U$. Выборка называется упорядоченной, если в ней задан порядок следования элементов. Две упорядоченные выборки, различающиеся лишь порядком элементов, являются различными. Если порядок следования элементов выборки не является существенным, то выборку именуют неупорядоченной.
Заметьте, что в определении выборки ничего не сказано про повторения элементов. В отличие от элементов множеств, элементы выборки могут повторяться.
Для примера рассмотрим множество $U=\{a,b,c,d,e\}$. Множество $U$ содержит 5 элементов, т.е. $|U|=5$. Выборка без повторений может быть такой: $(a,b,c)$. Данная выборка содержит 3 элемента, т.е. объём этой выборки равен 3. Иными словами, это $(5,3)$-выборка.
Выборка с повторениями может быть такой: $(a,a,a,a,a,c,c,d)$. Она содержит 8 элементов, т.е. объём её равен 8. Иными словами, это $(5,8)$-выборка.
Рассмотрим ещё две $(5,3)$-выборки: $(a,b,b)$ и $(b,a,b)$. Если мы полагаем наши выборки неупорядоченными, то выборка $(a,b,b)$ равна выборке $(b,a,b)$, т.е. $(a,b,b)=(b,a,b)$. Если мы полагаем наши выборки упорядоченными, то $(a,b,b)\neq(b,a,b)$.
Рассмотрим ещё один пример, немного менее абстрактный Предположим, в корзине лежат шесть конфет, причём все они различны. Если первой конфете поставить в соответствие цифру 1, второй конфете – цифру 2 и так далее, то с конфетами в корзине можно сопоставить такое множество: $U=\{1,2,3,4,5,6\}$. Представьте, что мы наугад запускаем руку в корзинку с целью вытащить три конфеты. Вытащенные конфеты – это и есть выборка. Так как мы вытаскиваем 3 конфеты из 6, то получаем (6,3)-выборку. Порядок расположения конфет в ладони совершенно несущественен, поэтому эта выборка является неупорядоченной. Ну, и так как все конфеты различны, то выборка без повторений. Итак, в данной ситуации говорим о неупорядоченной (6,3)-выборке без повторений.
Теперь подойдём с иной стороны. Представим себе, что мы находимся на фабрике по производству конфет, и на этой фабрике производятся конфеты четырёх сортов. Множество $U$ в этой ситуации таково: $U=\{1,2,3,4 \}$ (каждая цифра отвечает за свой сорт конфет). Теперь вообразим, что все конфеты ссыпаются в единый жёлоб, около которого мы и стоим. И, подставив ладони, из этого потока отбираем 20 конфет. Конфеты в горсти – это и есть выборка. Играет ли роль порядок расположения конфет в горсти? Естественно, нет, поэтому выборка неупорядоченная. Всего 4 сорта конфет, а мы отбираем двадцать штук из общего потока – повторения сортов неизбежны. При этом выборки могут быть самыми различными: у нас даже могут оказаться все конфеты одного сорта. Следовательно, в этой ситуации мы имеем дело с неупорядоченной (4,20)-выборкой с повторениями.
Рассмотрим ещё пару примеров. Пусть на кубиках написаны различные 7 букв: к, о, н, ф, е, т, а. Эти буквы образуют множество $U=\{к,о,н,ф,е,т,а\}$. Допустим, из данных кубиков мы хотим составить «слова» из 5 букв. Буквы этих слов (к примеру, «конфе», «тенко» и так далее) образуют (7,5)-выборки: $(к,о,н,ф,е)$, $(т,е,н,к,о)$ и т.д. Очевидно, что порядок следования букв в такой выборке важен. Например, слова «нокфт» и «кфтон» различны (хотя состоят из одних и тех же букв), ибо в них не совпадает порядок букв. Повторений букв в таких «словах» нет, ибо в наличии только семь кубиков. Итак, набор букв каждого слова представляет собой упорядоченную (7,5)-выборку без повторений.
Еще один пример: мы составляем всевозможные восьмизначные числа из четырёх цифр 1, 5, 7, 8. Например, 11111111, 15518877, 88881111 и так далее. Множество $U$ таково: $U=\{1,5,7,8\}$. Цифры каждого составленного числа образуют (4,8)-выборку. Порядок следования цифр в числе важен, т.е. выборка упорядоченная. Повторения допускаются, поэтому здесь мы имеем дело с упорядоченной (4,8)-выборкой с повторениями.
Инверсии перестановок
Для каждой перестановки a
1, a
2, a
3,…, a
n из n
целых чисел 1, 2, 3, …, n
, инверсией называется пара (a
i, a
j) если для i a
i > a
j. Число инверсией в перестановке показывает насколько перестановка является «несортированной» по возрастанию.
Например, число инверсий в перестановке 1, 2, 3, 4 равно 0 (перестановка из 4-х целых чисел отсортирована по возрастанию от 1 до 4), а число инверсий в перестановке 4, 3, 1, 2 равно 5, т.к.:
- первый элемент (i=1) равен 4 и он больше 3-х
чисел (с j=2, 3, 4), которые расположены правее (4>3, 4>1, 4>2), т.е. мы имеем 3 инверсии; - второй элемент (i=2) равен 3 и он больше2-х
чисел (с j=3, 4), которые расположены правее (3>1, 3>2), т.е. мы имеем еще 2 инверсии; - так третий элемент (i=3) равен 1 и он меньше числа с j=4, которое расположено правее (1
В файле примера
для каждой Перестановки подсчитывается число инверсией.
Задача
.
Определить количество всех упорядоченных
наборовдлиныr
,
которые можно составить из элементов
множестваX
(),
если выбор каждого элемента,
производится из всего множестваX
.
Упорядоченный
набор
– это элемент декартова произведения
,
состоящего изr
одинаковых множителейX
.
По правилу произведения количество
элементов множестваравно
.
Мы вывели формулу.
Пример
.
Сколько четырехзначных телефонных
номеров можно составить, если использовать
все десять цифр?
Здесь
,
и количество телефонных номеров равно
Ссылки
-
Р. Стенли
Перечислительная комбинаторика. — М.: Мир, 1990. - Вычисление числа сочетаний онлайн
Wikimedia Foundation
.
2010
.
Смотреть что такое «Число сочетаний» в других словарях:
70 семьдесят 67 · 68 · 69 · 70 · 71 · 72 · 73 40 · 50 · 60 · 70 · 80 · 90 · 100 Факторизация: 2×5×7 Римская запись: LXX Двоичное: 100 0110 … Википедия
Световое число, условное число, однозначно выражающее внеш. условия при фотосъёмке (обычно яркость объекта съёмки и светочувствительность применяемого фотоматериала). Любому значению Э. ч. можно подобрать неск. сочетаний диафрагменное число… … Большой энциклопедический политехнический словарь
Форма числа, выделяющая два предмета как по отношению к единичному предмету, так и по отношению к множеству предметов. В современном русском языке эта форма не существует, но остатки ее влияния сохранились. Так, сочетания два стола (ср. мн. ч.… … Словарь лингвистических терминов
Комбинаторная математика, комбинаторика, раздел математики, посвященный решению задач выбора и расположения элементов нек рого, обычно конечного, множества в соответствии с заданными правилами. Каждое такое правило определяет способ построения… … Математическая энциклопедия
В комбинаторике сочетанием из по называется набор элементов, выбранных из данного множества, содержащего различных элементов. Наборы, отличающиеся только порядком следования элементов (но не составом), считаются одинаковыми, этим сочетания… … Википедия
Занимается изучением событий, наступление которых достоверно неизвестно. Она позволяет судить о разумности ожидания наступления одних событий по сравнению с другими, хотя приписывание численных значений вероятностям событий часто бывает излишним… … Энциклопедия Кольера
1) то же, что математический Комбинаторный анализ. 2) Раздел элементарной математики, связанный с изучением количества комбинаций, подчинённых тем или иным условиям, которые можно составить из заданного конечного множества объектов… … Большая советская энциклопедия
— (греч. paradoxos неожиданный, странный) в широком смысле: утверждение, резко расходящееся с общепринятым, устоявшимся мнением, отрицание того, что представляется «безусловно правильным»; в более узком смысле два противоположных утверждения, для… … Философская энциклопедия
— (или принцип включений исключений) комбинаторная формула, позволяющая определить мощность объединения конечного числа конечных множеств, которые в общем случае могут пересекаться друг с другом … Википедия
Математическая теория, занимающаяся определением числа различных способов распределения данных предметов в известном порядке; имеет особенно важное значение в теории уравнений и в теории вероятностей. Простейшие задачи этого рода заключаются в… … Энциклопедический словарь Ф.А
Брокгауза и И.А. Ефрона
Книги
Число судьбы. Гороскоп совместимости. Желания. Страсти. Фантазии (количество томов: 3) , Майер Максим. Число судьбы. Как составить индивидуальный нумерологический прогноз.
Нумерология — одна из самых древних эзотерических систем. Невозможно точно установить времяее возникновения. Однако в…
Комбинаторика и ее основные принципы
Очень часто приходится решать задачи, в которых надо посчитать количество возможных вариантов для той или иной ситуации. Например, сколько позиций может возникнуть на шахматной доске после первого хода обоих игроков? Сколько разных паролей длиною в десять символов можно записать, если ни один символ не использовать дважды? Сколько разнообразных комбинаций чисел может выпасть при игре в лотерею «6 из 49»? На все эти вопросы помогает ответить специальный раздел математики, называемый комбинаторикой. Почти всегда комбинаторную задачу можно сформулировать так, чтобы ее вопрос начинался словами «сколькими способами…».
Очевидно, что если в конечном множестве содержится n элементов, то есть ровно n способов выбрать один из них.
Пример. В классе 15 человек. Сколькими способами учитель может назначить одного из них ответственным за чистоту доски?
Ответ. Таких способов ровно 15.
В комбинаторике существует два основных правила. Первое из них называется правилом сложения.
Несмотря на формулировку, по сути это очень простое правило.
Пример. В магазине продается 14 телевизоров Panasonic и 17 телевизоров Sony. Петя хочет купить один телевизор. Сколько у него вариантов покупки?
Решение. По правилу сложения Петя может выбрать один из 14 + 17 = 31 телевизоров.
Ответ: 31 телевизор.
Особое значение имеет второе правило, которое называют правилом умножения.
Проиллюстрируем это правило.
Пример. В секции бадминтона 15 мальчиков и 20 девочек. Тренер должен отправить на соревнования смешанную пару. Сколько вариантов действий у него?
Решение. Тренер может составить 15•20= 300 разнополых пар из своих воспитанников.
Ответ: 300
Пример. Пете нужно купить технику для компьютера. В магазине продается 20 различных клавиатур, 25 моделей геймпадов и 30 компьютерных мышей. Купить надо по одному экземпляру каждого из этих устройств. Сколько вариантов покупки есть у него?
Решение. Сначала подсчитаем число возможных пар «клавиатура-геймпад». Их количество равно 20•25 = 500. Теперь составим «тройку» из одной из 500 пар и одной из 30 мышей. Число троек равно 500•30 = 15000.
Ответ: 15000
Правила сложения и умножения можно комбинировать.
Пример. Сколько слов не более чем из трех букв можно составить, используя алфавит, содержащий ровно 30 букв?
Решение. Очевидно, что слов из одной буквы можно составить ровно 30. Количество двухбуквенных слов равно количеству пар, которые можно составить из этих букв, то есть 30•30 = 900. Трехбуквенных слов можно составить 30•30•30 = 27000. Всего же слов длиною не более 3 букв будет
30 + 900 + 27000 = 27930
Ответ: 27930
Далее мы изучим основные понятия комбинаторики – перестановки, размещения, сочетания.
Перестановки без повторений: Комбинаторика в EXCEL
history 2 февраля 2016 г.
Подсчитаем в MS EXCEL количество перестановок из n элементов. С помощью формул выведем на лист все варианты перестановок (английский перевод термина: permutation).
Перестановкой множества из n элементов называется расположение элементов в определенном порядке.
Элементами множества могут быть числа, буквы и вообще любые объекты. Главное, чтобы эти элементы были различными. Т.к. любому объекту можно сопоставить число, то для Перестановок обычно используют конечное множество целых чисел, например, . Хотя множества из букв также можно часто встретить в литературе. Например, все различные Перестановки множества из трех элементов – это abc , acb , bac , bca , cab , cba .
Число Перестановок n элементов равно n! (факториал).
Для вычисления факториала в MS EXCEL есть функция =ФАКТР() , английский вариант FACT(). Понятно, что число перестановок растет очень быстро с ростом n: для n=7 число перестановок равно 5040. Справедливости ради, нужно отметить, что зачастую сами варианты перестановок находить не требуется, главное – найти их количество.
Примечание : Перестановки можно считать частным случаем размещений при n=k (см. статью Размещения без повторений: Комбинаторика в MS EXCEL ). Поэтому для вычисления количества перестановок можно использовать функцию ПЕРЕСТ() . Для n=7 число Перестановок вычисляется по формуле =ПЕРЕСТ(7;7)
Примечание : О Перестановках с повторениями (с возвращением элементов обратно во множество, из которого они берутся, после выборки каждого элемента) можно прочитать в статье Перестановки с повторениями: Комбинаторика в MS EXCEL .
В файле примера создана универсальная формула для вывода всех Перестановок для заданного n. Например, для n=3.
Найденное Решение
Поиск решения найдет (должен найти) самый короткий маршрут, т.е. последовательность 0-1-4-2-3-0 (или обратную).
В этой простейшей задаче можно проверить, действительно ли этот маршрут имеет минимальную длину, путем перебора всех вариантов маршрутов. Это реализовано в файле примера .
Совет . Таблицы перебора перестановок от 1 до 5, от 1 до 6, … от 1 до 9 можно найти в этой статье Перебор всех возможных Перестановок в MS EXCEL .
Результаты Эволюционного метода сильно зависят от начальных условий и параметров его настройки (скорость изменения, размер совокупности). Повторный поиск, с теми же начальными условиями и параметрами, может привести к различным результатам. Убедиться в этом можно с помощью модели, созданной в файле примера на листе 11 городов.
Обнулите значения переменных модели на Листе 11 городов, запустите Поиск решения. После окончания поиска (может занять несколько минут) опять обнулите значения переменных и перезапустите Поиск решения: найденные решения могут серьезно отличаться.
Совет . Иногда, для того чтобы улучшить найденное решение, помогает следующий прием: запустите Поиск решения , сохраните найденное решение, измените параметры поиска (например, размер совокупности), повторно запустите Поиск решения.
В файле примера также приведено решение задачи для замкнутого и незамкнутого маршрута посещения 9 городов. Решения найдены с помощью Эволюционного метода со следующими параметрами: Целочисленная оптимальность 0%, Использовать автоматическое масштабирование, Скорость изменения варьировалась 0,25-0,5; Размер совокупности варьировался 10-50. Оба решения проверены с помощью таблиц перебора всех маршрутов (см. таблицы перебора перестановок ). Если при первом прогоне Поиска решения не удавалось найти оптимальное решение, то он запускался повторно, при этом 1 или 2 параметра изменялись. После второго прогона оптимальное решение, как правило, было найдено.
Вывод : задачу коммивояжера (граф полностью связный, гамильтоновый цикл) можно решить стандартным Поиском решения с помощью построения нелинейных моделей. При количестве вершин графа (городов)
-
Как заполнить форму 22 жкх ресурсы в 1с 8
-
Как убрать высокие частоты в adobe audition
-
Изменить цвет шрифта в outlook
-
Microsoft onedrive резервное копирование
- Какие программы можно удалить с айфона 11
Сочетания без повторений
Сочетанием без
повторения из
n
элементов по
m
называется любое неупорядоченное
подмножество множества
N
,
содержащее
m
различных элементов.
Из определения
следует, что два сочетания различаются
только элементами, порядок не важен.
Теорема 5
.
Число сочетаний без повторений вычисляют
по одной из следующих формул:
Пример 1
.
В комнате 5 стульев. Сколькими способами
можно разместить на них
а) 7 человек; б) 5
человек; в) 3 человека?
Решение:
а) Прежде всего надо выбрать 5 человек
из 7 для посадки на стулья. Это можно
сделать
способом. С каждым выбором конкретной
пятерки можно произвестиперестановок местами. Согласно теореме
умножения искомое число способов посадки
равно.
Замечание:
Задачу можно решать, используя только
теорему произведения, рассуждая следующим
образом: для посадки на 1-й стул имеется
7 вариантов, на 2-й стул-6 вариантов, на
3-й -5, на 4-й -4 и на 5-й -3. Тогда число способов
посадки 7 человек на 5 стульев равно
.
Решения обоими способами согласуются,
так как
б) Решение очевидно
—
в)
— число выборов занимаемых стульев.
— число размещений
трех человек на трех выбранных стульях.
Общее число выборов
равно
.
Не трудно проверить
формулы
;
;
Число всех подмножеств множества,
состоящего из n
элементов.
Размещения и перестановки в программе Python
Зачем считать, если можно не считать? Для более сложных расчетов нам может понадобиться написать программу, которая будет производить определенные действия с перестановками или размещениями. |
Для облегчения работы с ними в Python существует модуль itertools, который содержит инструменты для их создания:
permutations(набор символов) — создает перестановки переданного набора
Все комбинации будут возвращены в виде списка символов.
Пример.
Допустим, мы будем составлять пароли длиной 6 символов из того же набора символов “P”, “A”, “S”, “W”, “O”, “R”, “D”, “1”, “2”, “3”, но с дополненными условиями:
- символ “Р” может использоваться в пароле любое количество раз, но обязательно должен быть на первом месте;
- символ “3” должен быть использован в пароле ровно 3 раза;
- в пароле не должно быть сочетания “123”.
Пошагово наш код должен состоять из следующих элементов:
- Для создания всех вариаций пароля будем использовать product модуля itertools, все пароли будем перебирать циклом for. Также предварительно создадим переменную-счетчик подходящих паролей.
- Нам нужно проверить все условия задачи. Элемент комбинации с индексом 0 равен “Р”, “3” встречается в ней ровно 3 раза, а также в списке символов комбинации не должно быть набора (“1”, “2”, “3”).
- При нахождении подходящего пароля будем увеличивать наш счетчик на 1, в конце программы выведем его значение на экран.
Создание диаграммы для всех возможных комбинаций, ВКЛЮЧАЯ повторение
Новый член
8 апреля 2021 г.
- #1
Привет, Я искал решение в Интернете, но до сих пор не смог найти то, что искал. Я работаю над проектом, и мне нужны элементы A-E в различных местах от 1 до 5. В каждом наборе может быть только 1 предмет на 1 место, но мне нужно несколько наборов для каждой возможной комбинации, что означает повторение. Можно ли как-то это сделать или мне нужно сделать таблицу без повторений для каждой буквы с каждой цифрой?
Форматировать ячейки как время
Нажмите здесь, чтобы открыть ответ
Выберите диапазон и нажмите Ctrl+Shift+2, чтобы отформатировать ячейки как время. (Shift 2 — это знак @).
Сортировать по дате
Сортировать по голосам
MrExcel MVP
8 апреля 2021 г.
- #2
Добро пожаловать на форум MrExcel!
Существует множество способов создания комбинаций. Не могли бы вы уточнить, что вы хотите? Например, из 3 элементов A, B, C можно получить 6 комбинаций, используя каждый из них по одному разу:
ABC ACB BAC BCA CAB CBA
Но если вы разрешите использовать каждый из них более одного раза, их будет 27:
AAA AAB AAC ABA ABB ABC ACA . . . CCA CCB CCC
Голосовать за
0
Новый член
8 апреля 2021 г.
- #3
Привет, извините за неясность. Это будет что-то вроде ABCDE ABCED ABDCE и так далее и тому подобное. Я хочу, чтобы повторение с точки зрения каждой строки МОЖЕТ иметь букву в том же месте, что и предыдущая, но в каждой строке не может быть повторяющихся элементов.
Голосовать за
0
MrExcel MVP
- #4
Вот макрос, который решает эту проблему. Если вы не знакомы с макросами, вот как их использовать. Откройте новую книгу. Нажмите Alt-F11, чтобы открыть редактор VBA. Нажмите Alt-IM, чтобы вставить модуль. В открывшемся окне вставьте следующий код:
Код VBA:
Подперестановки() Dim str1 как строка, PResults как объект строка1 = "АБВДЕ" Разрешения вызовов (str1, PResults) Листы("Лист1").Range("A2").Resize(PResults.Count) = WorksheetFunction.Transpose(PResults.keys) Конец сабвуфера Sub Perms (st1 как строка, PR как объект) Dim PR2 как объект, i как длина, x как вариант Установите PR = CreateObject("Scripting.Dictionary") Если Len(st1) = 1 Тогда пр.добавить ст1, 1 Выйти из подпрограммы Конец, если Для i = 1 To Len(st1) Разрешение вызовов (левое (st1, i - 1) и среднее (st1, i + 1), PR2) Для каждого x в PR2 PR.Add Mid(st1, i, 1) & x, 1 Следующий х Далее я Конец суб
Измените ABCDE на строку, которую вы хотите использовать. Затем вы можете поставить курсор на строку ABCDE и нажать F5, чтобы запустить ее. Или вернитесь в Excel и нажмите Alt-F8, чтобы открыть селектор макросов, выберите «Перестановки» и нажмите «Выполнить».
Голосовать за
0
Вы должны войти или зарегистрироваться, чтобы ответить здесь.
Инструмент изображения карты или камеры — что использовать?
- Mr_Ragweed2
- 17 ноября 2022 г.
- Вопросы Excel
23
- Ответы
- 25
- просмотров
- 321
23 ноября 2022 г.
NdNoviceHlp
Создание цикла для заполнения данных?
- имсюн
- 30 июня 2022 г.
- Вопросы Excel
2
- Ответы
- 10
- просмотров
- 235
1 июля 2022 г.
Джо4
Как искать случайные шаблоны слов в столбце
- йохане
- 21 августа 2022 г.
- Вопросы Excel
- Ответы
- просмотров
- 309
21 августа 2022 г.
йохане
Мои данные не продолжаются автоматически, когда я добавляю информацию в связанную таблицу
- carrrrlitos17
- 12 июля 2022 г.
- Вопросы Excel
2
- Ответы
- 14
- просмотров
- 277
13 июля 2022 г.
carrrrlitos17
Мои данные не продолжаются автоматически, когда я добавляю информацию в связанную таблицу
Перестановка
Сейчас мы рассмотрим еще одну формулу комбинаторики. В данном разделе статьи мы поговорим о перестановках. Рассмотреть проблему предлагаем сразу же на примере. Возьмем бильярдные шары у нас их n-ое количество. Нам нужно подсчитать: сколько есть вариантов расставить их в ряд, то есть составить упорядоченный набор.
Начнем, если у нас нет шаров, то и вариантов расстановки у нас так же ноль. А если у нас шар один, то и расстановка тоже одна (математически это можно записать следующим образом: Р1 = 1). Два шара можно расставить двумя разными способами: 1,2 и 2,1. Следовательно, Р2 = 2. Три шара можно расставить уже шестью способами (Р3=6): 1,2,3; 1,3,2; 2,1,3; 2,3,1; 3,2,1; 3,1,2. А если таких шаров не три, а десять или пятнадцать? Перечислять все возможные варианты очень долго, тогда нам на помощь приходит комбинаторика. Формула перестановки поможет нам найти ответ на интересующий нас вопрос. Pn = n *P (n-1). Если попытаться упростить формулу, то получаем: Pn = n* (n — 1) *…* 2 * 1. А это и есть произведение первых натуральных чисел. Такое число называется факториалом, а обозначается как n!
Рассмотрим задачу. Вожатый каждое утро выстраивает свой отряд в шеренгу (двадцать человек). В отряде есть три лучших друга — Костя, Саша и Леша. Какова вероятность того, что они будут стоять рядом? Чтобы найти ответ на вопрос, нужно вероятность «хорошего» исхода поделить на общее количество исходов. Общее число перестановок составляет 20! = 2,5 квинтиллиона. Как посчитать количество «хороших» исходов? Предположим, что Костя, Саши и Леша — это один сверхчеловек. Тогда мы имеем всего восемнадцать субъектов. Число перестановок в данном случае равняется 18 = 6,5 квадриллионов. При всем этом, Костя, Саша и Леша могут произвольно перемещаться между собой в своей неделимой тройке, а это еще 3! = 6 вариантов. Значит всего «хороших» расстановок у нас 18! * 3! Нам остается только найти искомую вероятность: (18! * 3!) / 20! Что равняется примерно 0,016. Если перевести в проценты, то это получается всего 1,6%.
Сочетания
Выбирая размещение, мы должны были выбрать из множества несколько объектов и упорядочить их. В частности, мы выбирали три команды из шести и указывали, какая из них будет первой, какая второй, а какая третьей. Поэтому размещения «Локомотив, Зенит, Краснодар» и «Локомотив, Краснодар, Зенит» отличались друг от друга.
Однако порою этот порядок не имеет значения. Так, существует известная лотерея, где предлагается угадать 7 чисел из 49, которые выпадут во время розыгрыша из барабана. При этом порядок их выпадения не играет никакой роли. Игрок, выбирая эти 7 чисел, с точки зрения математики формирует сочетание из 49 по 7.
Количество возможных сочетаний из n по k обозначается буквой С:
Для вычисления количеств сочетаний из n по k сначала найдем количество аналогичных размещений. Оно вычисляется по формуле:
Однако ясно, что, как и в случае с перестановками с повторениями, некоторые сочетания мы посчитали несколько раз. Вернемся к примеру с командами. Если мы выбрали команды Л (Локомотив) , З (Зенит) и К (Краснодар), то мы можем составить ровно 3! = 6 размещений из них:
ЛЗК
ЛКЗ
ЗЛК
ЗКЛ
КЛЗ
КЗЛ
Однако все они соответствуют только одному сочетании – ЛКЗ. Таким образом, считая количество размещений, мы посчитали каждое сочетание не один, а 3! раз. Поэтому для нахождения количества сочетаний в комбинаторике надо поделить число размещений на число перестановок k элементов:
Эта формула связывает важнейшие понятия комбинаторики – перестановки, сочетания и размещения. Подставим в неё формулы для размещений и перестановок и получим:
Пример. Сколько троек призеров турнира можно составить, выбирая три футбольные команды из шести?
Решение. Посчитаем число сочетаний из 6 по 3:
Ответ: 20
Пример. Сколько комбинаций чисел может составить игрок, играющий в лотереи «5 из 36», «6 из 45», «7 из 49»?
Решение. В каждом из этих случаев игрок выбирает сочетание нескольких чисел. Посчитаем их число:
Ответ: 376992; 8145060; 85900584
Пример. На плоскости отмечены 8 точек, причем никакие три из них не лежат на одной прямой. Сколько различных прямых можно провести через них? Сколько треугольников и четырехугольников можно построить с вершинами в этих точках?
Решение. Для того чтобы провести прямую, достаточно выбрать любые 2 точки из 8. Общее количество прямых будет равно числу сочетаний из 8 по 2:
Заметим принципиальную важность того условия, что никакие три точки не лежат на одной прямой. Оно гарантирует, что при выборе двух различных точек мы будем получать различные прямые
Если бы, например, точки АВС лежали бы на одной прямой, то при выборе сочетаний АВ, ВС и АС мы получали бы одну и ту же прямую:
Это же условие гарантирует, что, выбрав любые 3 и 8 точек, мы сможем построить треугольник с вершинами в этих точках, а выбрав 4 точки, получим четырехугольник. Поэтому для подсчета количества треугольников и четырехугольников следует искать число сочетаний по 3 и 4:
Ответ: 28 прямых, 56 треугольников и 70 четырехугольников.
Пример. В одной урне находится 10 различных шаров с номерами от 0 до 9, а в другой – 8 различных шаров с первыми восемью буквами алфавита. По условиям лотереи ведущий вытаскивает из первой урны два шара с числами, а из второй – три шара с буквами. Для победы в лотерее надо угадать выпавшие шары. Сколько комбинаций шаров может выпасть в игре?
Решение. Посчитаем отдельно, сколькими способами можно выбрать 2 шара с цифрами из 10 и 3 шара с буквами из 8:
По правилу умножения мы должны перемножить эти числа, чтобы найти общее количество возможных вариантов:
56•45 = 2520
Ответ: 2520
Заметим, что выбирая, например, сочетание из 49 по 7, мы одновременно выбираем и сочетание из 49 по 49 – 7 = 42. Действительно, игрок, обводящий в кружок в лотерейном билете свои 7 счастливых чисел, одновременно и определяет остальные 42 числа, какие числа он НЕ считает счастливыми. Для наглядности запишем число сочетаний в обоих случаях:
Получили одну и ту же дробь, в которой отличается лишь последовательность множителей в знаменателе. Можно показать, что и в общем случае число сочетаний из n по k совпадает с количеством сочетаний из n по (n– k):