Похоже, вы начали задачу — но фраза обрывается. Уточните, что нужно сделать (разбить на группы, посчитать автобусы/палатки, количество рукопожатий, сочетания и т. п.). Пока — несколько полезных фактов и распространённых вариантов задач для группы из 123 человек:
Делители числа 123 (возможные равные группы): 1, 3, 41, 123. То есть можно разбить на 3 группы по 41 человека или на 41 группу по 3 человека и т. д.Минимальное число автобусов/палаток вместимостью m человек: ceil(123 / m). Примеры: При вместимости 50: ceil(123/50) = 3 автобуса.При вместимости 7: ceil(123/7) = 18 автобусов.Палатки по 3 человека: 41 палатка.Количество пар (рукопожатий, если каждый пожимает руку каждому другому): C(123,2) = 123·122/2 = 7 503.Количество троек (команд по 3): C(123,3) = 302 621.Общее число способов выбрать k человек: C(123,k) = 123! / (k!(123−k)!), могу посчитать для конкретного k.
Скажите, какую именно задачу вы имели в виду — решу её подробно.
Похоже, вы начали задачу — но фраза обрывается. Уточните, что нужно сделать (разбить на группы, посчитать автобусы/палатки, количество рукопожатий, сочетания и т. п.). Пока — несколько полезных фактов и распространённых вариантов задач для группы из 123 человек:
Делители числа 123 (возможные равные группы): 1, 3, 41, 123. То есть можно разбить на 3 группы по 41 человека или на 41 группу по 3 человека и т. д.Минимальное число автобусов/палаток вместимостью m человек: ceil(123 / m). Примеры:При вместимости 50: ceil(123/50) = 3 автобуса.При вместимости 7: ceil(123/7) = 18 автобусов.Палатки по 3 человека: 41 палатка.Количество пар (рукопожатий, если каждый пожимает руку каждому другому): C(123,2) = 123·122/2 = 7 503.Количество троек (команд по 3): C(123,3) = 302 621.Общее число способов выбрать k человек: C(123,k) = 123! / (k!(123−k)!), могу посчитать для конкретного k.
Скажите, какую именно задачу вы имели в виду — решу её подробно.