МОШ 2026, 11 класс, задача 4

Очень сложная
Комбинаторика

В классе, состоящем из не менее учеников (девочек и мальчиков), провели контрольную работу. Известно, что во время работы каждая пара школьников пообщалась и ровно один из учеников в этой паре помог другому. В результате оказалось, что для каждого ученика среди тех, кому он помог, поровну девочек и мальчиков. Сколько учеников могло быть в классе?

(М. Гасанов, М. Кошелев)

Ответ: для любого натурального числа .

Решение. Сначала докажем, что должно быть полным квадратом. Действительно, обозначим количество мальчиков за , а количество девочек за . Просуммируем по всем людям количество человек того же пола, которым они помогли. Эта сумма будет равна

откуда

Итак, мы знаем, что . Более того, из рассуждений выше следует, что , откуда . Теперь осталось построить пример для таких параметров. Это можно сделать несколькими способами.

Первый способ. Докажем по индукции, что для всякого существует конструкция с мальчиками и девочками.

База: для пример строится непосредственно (например, можно взять конструкцию из Случая 2 следующего решения).

Переход: возьмём конструкцию из предположения индукции, добавим мальчиков и девочку, причём одну девочку выделим (пусть её зовут Таня).

Пусть все дети из конструкции помогают в точности всем добавленным, кроме Тани (то есть они помогли девочкам и мальчикам);

Также пусть Таня помогает всем детям из конструкции , а также добавленным мальчикам, и ни одной добавленной девочке (таким образом, она помогла по мальчикам и девочкам).

Наконец, занумеруем добавленных детей каждого пола (мальчиков и всех девочек, кроме Тани, по-отдельности) числами от до . Внутри одного пола дети с большими номерами помогают детям с меньшим номером. Кроме того, девочки помогают мальчикам тогда и только тогда, когда их номер не меньше, чем номер мальчика. Итого, -ая добавленная девочка помогла девочкам (считая Таню) и мальчикам, а -ый новый мальчик помог -й девочке и такому же количеству мальчиков.

Второй способ. Построим три вспомогательные конструкции.

Конструкция 1. Рассмотрим полный ориентированный граф на вершине, в котором вершины пронумерованы числами , причем из вершины выходят ребра с концами (все числа рассматриваем по модулю ). Это задает -регулярный турнир на вершине. Назовем такую конструкцию .

Конструкция 2. Рассмотрим полный ориентированный граф на вершинах, в котором вершины пронумерованы числами , причем из вершины выходят ребра с концами (все числа рассматриваем по модулю ). Кроме того, из вершин с номерами выходит ребро в вершину . Получаем граф, в котором исходящие степени вершин с номерами равны , а исходящие степени вершин с номерами равны . Такую конструкцию назовем .

Конструкция 3. Зафиксируем натуральные числа и и рассмотрим целые неотрицательные числа и с условиями , , . Пусть, кроме того, , . Заметим, что из условия немедленно следуют соотношения

Построим сначала двудольный граф, размеры левой и правой долей которого равны . Вершины каждой доли будем нумеровать числами от до . Для каждого добавим в граф ребра , . Получили -регулярный двудольный граф. Теперь каждую вершину левой доли превратим в вершин, а каждую вершину правой доли - в вершин. Таким образом, получили граф, левая доля которого имеет размер , правая - , степень каждой вершины левой доли равна , степень каждой вершины правой доли равна . Наконец, ориентируем все проведенные ребра так, чтобы они шли из левой доли в правую, а между каждой парой несмежных вершин добавим ребро из правой доли в левую. Полученный граф назовем графом .

Итак, теперь мы готовы строить примеры. Для этого разберем случая:

Случай 1. Пусть и оба нечетные. Заметим, что выполняются соотношения , , а также равенство (проверяется непосредственно)

Тогда построим на множестве мальчиков граф , на множестве девочек граф , а между ними - граф . Теперь для каждого ребра будем считать, что помог . Тогда каждый мальчик помог мальчикам и девочкам, а каждая девочка помогла мальчику и девочке.

Случай 2. Пусть нечетно, а четно. Выделим одну из девочек (пусть её зовут Таня). Скажем, что Тане помогли как все мальчики, так и все остальные девочки. Для оставшихся людей повторим конструкцию из Случая 1: построим на множестве мальчиков граф , на множестве девочек граф , а между ними - граф (условия существования такого графа снова проверяются непосредственно).

Случай 3. Пусть четно, а нечетно. Выделим одного из мальчиков (пусть его зовут Петя). Скажем, что Пете помогли как все остальные мальчики, так и все девочки. Для оставшихся людей повторим конструкцию из Случая 1: построим на множестве мальчиков граф , на множестве девочек граф , а между ними - граф (условия существования такого графа снова проверяются непосредственно).

Случай 4. Пусть и оба чётны (отсюда сразу же следует четность ). Построим на множестве мальчиков граф , на множестве девочек граф . Теперь пусть - половины девочек со степенями и соответственно. Построим всех девочек по кругу (причем под номерами будут стоять девочки из ), а мальчиков выстроим в ряд. После этого -й мальчик поможет девочкам с номерами (по модулю ), где есть степень -ого мальчика, а . Нетрудно видеть, что некоторому префиксу девочек (более точно, первым девочкам) поможет мальчиков, а остальным - мальчиков. Осталось проверить соотношения , , , которые проверяются непосредственно.

Похожие задачи

МОШ 2021, 9 класс, задача 5

В ряд лежат 100N бутербродов, каждый с колбасой и сыром. Дядя Фёдор и кот Матроскин играют в игру. Дядя Фёдор за одно действие съедает один бутерброд с одного из краёв. Кот Матроскин за одно действие может стянуть колбасу с одного бутерброда (а может ничего не делать). Дядя Фёдор каждый ход делает п
Очень сложная
Комбинаторика

МОШ 2024, 11 класс, задача 5

Петя и Вася независимо друг от друга разбивают белую клетчатую доску 100 × 100 на произвольные группы клеток, каждая из чётного (но не обязательно все из одинакового) числа клеток, каждый -- на свой набор групп. Верно ли, что после этого всегда можно покрасить по половине клеток в каждой группе из р
Очень сложная
Комбинаторика

МОШ 2024, 11 класс, задача 6

Кощей придумал для Ивана-дурака испытание. Он дал Ивану волшебную дудочку, на которой можно играть только две ноты -- до и си. Для прохождения испытания Ивану нужно сыграть какую-нибудь мелодию из 300 нот на свой выбор. Но до того, как он начнёт играть, Кощей выбирает и объявляет запретными одну мел
Очень сложная
Комбинаторика

МОШ 2026, 10 класс, задача 3

Имеется двести шариков ста цветов, по два шарика каждого цвета. Фокусник разложил их произвольным образом в сто коробочек, по два шарика в коробочку, где что лежит — игрок не знает. За ход игрок указывает на любые две коробочки, после чего фокусник незаметно для игрока выбирает по шарику из этих кор
Очень сложная
Комбинаторика