Комбинаторика — сколько способов
Десять учебных счётчиков. Родитель — математика. Мосты: n!, степень, бином Ньютона, биномиальная вероятность.
С порядком и без
Размещения P(n,k) = n!/(n−k)! — кортеж без повторов. Сочетания C(n,k) — подмножество. k не больше n. Пустой набор даёт 1. Полиномиальный коэффициент при заданных кратностях: [2,2,2] → 90.
С повторениями
A = n^k — слова. C(n+k−1, k) — мультимножества. Не путайте 125 и 35 для пятёрки и тройки.
Беспорядки, круг, Каталан
Субфакториал !n: !5 = 44. Круг (n−1)!: четверо → 6. C_n: скобки, C_4 = 14. n для !n и круга до 15, Каталан до 20.
Блоки и сюръекции
S(n,k) режет множество на k безымянных непустых куч. N = k! S красит кучи. S(5,2) = 15, N(3,2) = 6.
Чего здесь нет
Нет Стирлинга 1-го рода, нет производящих функций как калькулятора ряда, нет n > 20 (для !n, круга и сюръекций — выше 15). Нет Бернсайда отражений ожерелья.
Как пользоваться
Порядок и без повтора — размещения. Набор — сочетания. Повтор и места — n^k. Пакет с повтором сорта — мультимножества. Состав букв известен — мультиномиал. Никто на своём месте — беспорядки. Стол без номеров — круг. Скобки — Каталан. Безымянные комнаты — Стирлинг. Именные ящики без пустых — сюръекции.
Вернуться к разделу Математика.
Частые вопросы
- P и C — в чём разница?
- P(n,k) нумерует места: P(5,2) = 20. C(n,k) набор без порядка: C(5,2) = 10. P = C · k!.
- Когда писать n^k?
- Размещения с повторениями: порядок важен, вид можно брать снова. 5³ = 125. 0⁰ страница не считает.
- Шляпы и круглый стол — одно?
- !5 = 44 — никто на своём месте. (n−1)! — вращения стола неразличимы: четверо → 6.
- Что такое числа Каталана?
- C_n = C(2n,n)/(n+1). C_4 = 14 правильных скобочных слов. Не обычное C(n,k).
- Стирлинг и сюръекции?
- S(n,k) — неподписанные блоки, S(5,2) = 15. N = k! S(n,k) — именные метки, 3→2 даёт 6.
- Родитель раздела?
- Математика. Рядом алгебра и теория чисел. Мост: n!.