Генератор случайных вариантов по теории игр с автопроверкой. Каждый раз новое условие.
Два игрока ходят по очереди, применяя разрешённые операции к числу. Кто первым достигает граничного значения — выигрывает. Задача: найти выигрышные и проигрышные начальные позиции.
Алгоритм нахождения проигрышных позиций:
Что спрашивают:
Вводи ключи — строй дерево, смотри обходы, удаляй узлы.