Теория:

Изучение комбинаторики позволяет исследовать различные виды комбинаций, способы их подсчёта и перечисления. Слово «комбинация» произошло от латинского combino, что означает «соединяю». При формировании любой комбинации мы объединяем отдельные элементы, выбранные из конечного множества.
 
Вспомним наиболее важные типы комбинаций и повторим формулы для них:
  • перестановки;
  • сочетания.
Комбинация из \(n\) различных компонентов, расположенных в определённом порядке, называется перестановкой. Обозначение: Pn.
Различие между перестановками из одного набора элементов заключается не в составе, а в порядке, в котором элементы расположены в комбинации.
  
Элементами, которые участвуют в перестановке, могут быть числа, буквы, шары и вообще любые объекты.
 
Pn=n!n!=123...(n1)n.
 
Это произведение называется в математике факториалом числа \(N\) (от латинского factorialis — «умножающий») и обозначается \(n!\)
 
Отметим также, что
1!=1;0!=1.
Сочетанием из \(n\) элементов по \(k\) называют комбинацию, составленную из любых \(k\) этих элементов без учёта их порядка. Обозначение: Cnk.
Все элементы сочетания, разумеется, должны быть различными. Сочетания отличаются друг от друга только составом комбинациипорядок элементов не имеет значения.
 
Cnk=n!k!(nk)!.
 
Значение Cnk даёт нам число способов, которыми можно выбрать \(k\) из \(n\) заданных элементов без учёта порядка, в котором мы их выбираем.
 
Свойства сочетаний:
1. Ckk=1;
2. Ck0=Ckk=1;
3. Ck1=Ckk1=k;
4. Ckx=Ckkx для любого 0xk;
5. Ck0+Ck1+Ck2+...+Ckk1+Ckk=2k;
6. Ckx=Ck1x1+Ck1x.