Петя и Вася играют в игру. У них есть полоска из 10 клеток. Каждым ходом игрок вписывает любую цифру в любую свободную клетку. Однако ходят они не по очереди. Сначала Петя делает столько ходов, сколько захочет (но меньше 10); потом он просит Васю сделать один ход; после этого Петя делает все оставшиеся ходы. Петя выиграет, если результирующее число окажется точным квадратом; в противном случае выигрывает Вася. При этом они считают, что число может начинаться с одного или нескольких нулей. У кого из игроков есть выигрышная стратегия?
Выигрышная стратегия есть у Пети. Например, такая: он пишет в двух последних клетках 04. Заметим, что если число кончается на 02 или 52, то его квадрат кончается на 04. Докажем, для любого Васиного хода Петя сумеет найти точный квадрат.
Пусть Вася сходил в разряд сотен. Рассмотрим квадраты чисел 2, 52, 102, 152, 202, 252, 302, 352, 402, 452. Найдём разность между двумя соседними квадратами:
откуда
Значит, цифра сотен каждого следующего из этих чисел получается из предыдущей увеличением на 7 по модулю 10. Следовательно, цифры сотен во всех этих числах разные (0, 7, 4, 1, 8, 5, 2, 9, 6, 3). Поэтому, если Вася сходит в разряд сотен, Петя сумеет дополнить число до квадрата.
Пусть Вася сходил в разряд тысяч, то есть имеем число ******xy04, где x задано Васей. Рассмотрим ряд чисел
где В этих числах xy образуют арифметическую прогрессию с разностью 4 (04, 08, 12, ..., 96), поэтому для каждого x найдётся подходящий y.
Если Вася сходил в десятки тысяч, то рассуждения аналогичные: среди квадратов
найдутся подходящие. Если Вася сходил в разряд сотен тысяч или больший, то такие рассуждения приводят к рассмотрению слишком больших чисел, но работает другая идея: попытаемся сделать Васину цифру первой ненулевой цифрой в нашем числе.
Заметим, что квадраты соседних чисел в ряду
различаются менее чем на 100 000 (это следует из формулы квадрата суммы), а поэтому цифра сотен тысяч пробегает в них все значения от 0 до 9. В ряду
квадраты соседних чисел различаются менее чем на миллион, а последний превышает 9 миллионов; значит, цифра миллионов пробегает все значения от 0 до 9.
Три старших разряда рассмотрим одновременно. В ряду
квадраты соседних чисел различаются менее чем на 10 миллионов, а в числе
во всех трёх старших разрядах стоят девятки. Значит, каждый из трёх старших разрядов пробегает все значения от 0 до 9.
Ответ: у Пети.