Раскладка предметов в несколько ящиков
   Рассмотрим следующую задачу. Трое мальчиков собрали 40 яблок. Сколько имеется способов раздела яблок между ними?
    Напишем 40 единиц и 2 нуля, выполняющих как и ранее функции разделителя, и затем начнем их переставлять всеми возможными способами. Каждой перестановке будет соответствовать некоторый способ раздела 40 яблок на 3 кучки. Каждому способу раздела будет соответствовать некоторый код, содержащий 40 единиц и 2 нуля. Поэтому количество способов раздела:
Р(40, 2) = 42!/(2!40!) = 861.
    Если мы раскладываем     предметов 1-го типа,      предметов второго,       предметов k-го типа на s кучек, тогда
 
    Рассмотренный способ раздела содержит комбинации, при которых в какой-либо кучке вообще может не оказаться ни одного предмета, поэтому его можно назвать несправедливым. Для обеспечения более справедливого раздела можно заранее разложить часть предметов по кучкам (ящикам, корзинам), а затем оставшиеся предметы раскладывать описанным несправедливым способом.
    Упражнения
   1. У человека, спустившегося с гор, есть 5 баранов, которых он хочет раздать своим 8 сыновьям. Ему нужно найти число способов раздачи целых баранов если:
   а) каждый сын может получить либо одного барана, либо ничего,
   б) число баранов, которые получают сыновья неограниченно (но не более 5).
   2. Обобщите решение предыдущей задачи в случаях а) и б) при n баранах и k сыновьях.
   3. Имеется два множества: А с элементами                        и В с элементами                    
                         Требуется составить множество С из элементов множества А и В так, чтобы в множестве С содержалось s элементов, при этом нужно, чтобы в С было не менее р элементов множества А.
    Для решения этой задачи предварительно решите следующую: Из группы, состоящей из 7 мужчин и 4 женщин нужно отобрать 6 человек так, чтобы в выбранное множество входило не менее 2 женщин.