После того, как я вспомнил об одной известной
тюремной загадке, мне в голову пришла следующая задача.
Пусть имеется
стульев, и
- человек, желающих на них посидеть. Мы можем рассаживать людей на эти стулья сколько угодно раз: некоторые стулья могут быть пустыми, а на некоторых может сидеть несколько человек. Самое главное - рассадить всех. При этом мы считаем разными случаями все перестановки людей, сидящих на одном стуле(вид "башни" из людей, сидящих на одном стуле имеет значение). Число всех таких рассадок равно
, это число нужно найти.
Решу вначале упрощенную задачу. Пусть задано множество
, такое, что
, причем
и
, то есть задано разбиение числа
такое, чтобы число слагаемых разбиения было не больше, чем число стульев(все эти числа, разумеется, натуральные). Каждое число из множества
показывает число человек в
группах, которые будут сидеть на одном стуле. Поскольку
, то
(разбиение на группы по одному человеку содержит наибольшее число слагаемых -
).
Вначале мы выбираем
стульев
способами. Далее мы независимо от выбора стульев рассаживаем на
стульев
групп людей
способами. Число способов переставить людей в каждой группе равно
. По правилу произведения, число рассадок заданной групп людей
по
стульям равно
Обозначим за
множество всех возможных множеств
, то есть множество всех разбиений числа
, удовлетворяющих вышеуказанным условиям. Тогда ответ к задаче можно выразить формулой:
Меня такой ответ не удовлетворяет, так как придется собственноручно искать все нужные разбиения, считать каждое слагаемое вручную и все сложить.
Есть ли другой ответ к задаче?