Сайт переезжает. Большинство статей уже перенесено на новую версию. Скоро добавим автоматические переходы, но пока обновленную версию этой статьи можно найти там.
Комбинаторика
Иногда в задачах требуется подсчитать количество некоторых объектов, количество способов сделать что-то. При этом обычно это количество слишком велико, чтобы можно было перечислить все объекты в явном виде.
Например, можно посчитать количество перестановок из различных элементов следующим образом. Понятно, что на первое место в перестановке мы можем поставить любой из элементов, на второе — любой из оставшихся, и так далее. Для последнего места останется только 1 элемент. Значит, число перестановок элементов равно , что сокращенно обозначается как
Принято считать, что
Биномиальные коэффициенты
Посчитаем количество способов выбрать элементов из различных (называется числом сочетаний из по и обозначается ). Точно так же на первое место мы можем поставить любой из элементов, на второе — любой из оставшихся, на -е место останется вариант, то есть всего вариантов получится . Заметим, что так мы посчитали число упорядоченных наборов из элементов и чтобы получить количество способов выбрать элементов из нужно поделить результат на , ведь, как было установлено ранее, именно столько есть спобосов упорядочить элементов. В итоге получается
Есть и другой способ подсчета для . Посмотрим на первый элемент. Если он входит в набор, то осталось выбрать из оставшихся. Иначе нужно выбрать из оставшихся. Значит, . Так можно найти все до какого-то за .
Таким образом, легко представлять в виде бесконечного треугольника, где на сторонах стоят 1, а остальные числа равны сумме двух верхних. Легко видеть, что это -е число в строке номер . Это называют треугольником Паскаля.
Треугольник Паскаля
Число путей черепашки
Пусть, в левом верхнем углу прямоугольного поля стоит черепашка, которая может ходить только на одну клетку вправо или вниз. Сколько у нее способов попасть в правый нижний угол?
Бином Ньютона
Рассмотрим разложение выражения . Докажем, что коэффициент при равен . Действительно ( раз). Чтобы получить член надо из скобок выбрать , а из остальных . Как мы уже знаем, это можно сделать . Значит, .
Из этого следует, что коэффициенты при разложении являются строкой треугольника Паскаля.
Бином Ньютона часто используется для доказательства различных комбинаторных формул.
##Полиномиальные коэффициенты
Посчитаем теперь количество разбиений множества на множеств размеров . Это называется полиномиальные коэффициенты и обозначается Будем набирать эти множества по очереди. Количество способов выбрать первое подмножесто равно , второе и так далее. Итоговая формула .
Аналогично биному Ньютона, такие числа являются коэффициентами при членах выражения . Доказательство тоже аналогично доказательству из предыдущего раздела и оставляется в качестве упражнения.
Числа Каталана
Посчитаем количество правильных скобочных последовательностей (ПСП). Интуитивно понятно, что это, но формально они определятюся так: - Пустая последовательность является ПСП - Если является ПСП, то является ПСП - Если и являются ПСП, то является ПСП.
Теперь, посчитаем количество ПСП с скобками. Это называется числами Каталана и обозначается . Рассмотрим первое место, где разность количества открывающих и закрывающих скобок впервые становится равна 0 и часть ПСП до этого места обозначим , а часть после обозначим . Понятно, что и являются ПСП меньшего размера (возможно, пустыми).