Ответ:

Комбинаторика — раздел математики, изучающий способы выбора, расположения и сочетания объектов, а также подсчёт количества таких вариантов.

Она помогает, например, определить, сколько существует вариантов составить расписание, выбрать команду или создать код, не перебирая их все по одному.