Какую задачу решаем
Распределения различимых объектов по ограниченным ёмкостям и обязательным классам. Емкость относится к каждому занятому ящику, а различимые объекты допускают биномиальные коэффициенты.
Форма состоит из 5 числовых параметров: Число различимых объектов, Количество классов, Число обязательных классов, Ровно занятых классов, Максимум объектов в одном классе. Все они управляют запасами, числом элементов, запретами, размером сетки или характеристиками групп. В этом варианте под названием «Подсчёт по включению–исключению — с точным числом групп» параметры задают именно описанную постановку, а не характеристики другого подсчёта.
Как устроен подсчёт
Используется вычислительная схема: Динамическое суммирование биномиальных коэффициентов при верхних границах загрузки. Она перебирает состояния, а не отдельные огромные списки вариантов; лишь при явном учёте вращений проводится полный ограниченный перебор.
Для темы «подсчёт по включению–исключению» важно различать невозможную конфигурацию (её число равно нулю) и неверно заданные параметры (расчёт отклоняется). Ограничение «с точным числом групп» изменяет набор допустимых состояний.
Как читать результат
Основной показатель — число способов, удовлетворяющих правилу «распределения различимых объектов по ограниченным ёмкостям и обязательным классам». Дополнительные числа позволяют проверить размер всей совокупности либо вклад выбранного класса.
Контрольное условие: Емкость относится к каждому занятому ящику, а различимые объекты допускают биномиальные коэффициенты. Если снять ограничение, количество допустимых вариантов обычно возрастает, но не во всех задачах равенство обязательно становится строгим.
Пример ввода
Начальные значения формы: Число различимых объектов = 9, Количество классов = 5, Число обязательных классов = 2, Ровно занятых классов = 3, Максимум объектов в одном классе = 4. Эти параметры дают полностью воспроизводимую целочисленную задачу. Основной результат для набора по умолчанию: 33390.
После первого расчёта можно изменить один параметр и проверить, как для случая «Подсчёт по включению–исключению — с точным числом групп» изменяется число решений. Изменять верхнюю границу, длину слова или вместимость имеет смысл отдельно от остальных величин.
Границы применимости
Емкость относится к каждому занятому ящику, а различимые объекты допускают биномиальные коэффициенты. При выборе входных параметров для «Подсчёт по включению–исключению — с точным числом групп» важно соблюдать точное значение каждого ограничения, а также различать маркированные и немаркированные объекты.
Если не выполняются условия для «Подсчёт по включению–исключению — с точным числом групп», результат другой математической задачи нельзя применять автоматически. Для больших входов вычисление ограничено, чтобы не терять точность целочисленного подсчёта.
Где это полезно
Задачи такого вида встречаются в расписаниях, расположении элементов, дискретных моделях и учебной комбинаторике. Распределения различимых объектов по ограниченным ёмкостям и обязательным классам.
Для самостоятельного разбора сохраните 5 значений формы и правило Динамическое суммирование биномиальных коэффициентов при верхних границах загрузки. Для небольших случаев ответ можно сверить ручным выписыванием всех конфигураций.
Формула расчёта
Динамическое суммирование биномиальных коэффициентов при верхних границах загрузки
Проверенные примеры
Число различимых объектов = 9; Количество классов = 5; Число обязательных классов = 2; Ровно занятых классов = 3; Максимум объектов в одном классе = 4
Точный подсчёт: Покрывающих распределений с вместимостью = 33390, Распределений на выбранные ящики = 11130, Выборов наборов ящиков = 3.
Число различимых объектов = 10; Количество классов = 5; Число обязательных классов = 2; Ровно занятых классов = 3; Максимум объектов в одном классе = 4
Точный подсчёт: Покрывающих распределений с вместимостью = 66150, Распределений на выбранные ящики = 22050, Выборов наборов ящиков = 3.
Число различимых объектов = 9; Количество классов = 5; Число обязательных классов = 2; Ровно занятых классов = 3; Максимум объектов в одном классе = 5
Точный подсчёт: Покрывающих распределений с вместимостью = 49266, Распределений на выбранные ящики = 16422, Выборов наборов ящиков = 3.
Как пользоваться онлайн-калькулятором
- Укажите числа в полях: Число различимых объектов, Количество классов, Число обязательных классов, Ровно занятых классов, Максимум объектов в одном классе.
- Учитывайте правило: распределения различимых объектов по ограниченным ёмкостям и обязательным классам.
- Нажмите «Рассчитать» и сравните число допустимых конфигураций с контрольными показателями.