Введение
Звёзды и перегородки — это стандартный комбинаторный метод, используемый для подсчёта числа способов распределить одинаковые объекты по различимым контейнерам.
Он особенно полезен в задачах про целочисленные решения, группировку и распределения.
Теорема
Формулировка задачи
Предположим, у нас есть одинаковых объектов, и мы хотим распределить их по различимым ящикам.
Удобный способ визуализировать это — представить:
- каждый объект звездой
* - каждый разделитель между ящиками перегородкой
|
Тогда мы располагаем:
- звёзд
- перегородок
Например, если мы помещаем одинаковых объекта в ящика, некоторые возможные расположения: