Вопросы к Поиску с Алисой
Для нахождения количества способов формирования пар между учениками для участия в школьном мероприятии можно использовать комбинаторику. proglib.io
Некоторые методы, которые могут помочь решить такую задачу:
Также для решения подобных задач можно использовать динамическое программирование. www.geeksforgeeks.org