Республиканская олимпиада по математике, 2026 год, 10 класс
Комментарий/решение:
Наибольшее $k = \lfloor \frac{S}{2} \rfloor$.
* При $k \le \lfloor \frac{S}{2} \rfloor$ второй игрок выигрывает. Он разбивает вершины на $m = \lfloor \frac{S}{2} \rfloor$ непересекающихся пар. Каждому из $k$ цветов он сопоставляет свою уникальную пару вершин. Когда первый игрок называет цвет, второй проводит ребро этого цвета между вершинами из его пары. Каждый цвет образует лишь отдельные отрезки (паросочетания). В графе не возникает ни одного одноцветного цикла. Первый проигрывает, когда ходы заканчиваются.
* При $k > \lfloor \frac{S}{2} \rfloor$ первый игрок выигрывает. Он называет каждый ход новый цвет. Всего цветов больше, чем пар вершин на доске, поэтому второй игрок вынужден строить рёбра разных цветов. По принципу Дирихле, рёбер одного цвета не хватит для замыкания цикла, пока первый распределяет ходы по всем $k$ цветам. Первый игрок выигрывает.
Возможно, что при неправильном наборе формул, они будут
доредактированы модератором. При этом содержание не будет меняться.