сайты - меню - вход - но­во­сти


Задания
Версия для печати и копирования в MS Word

Петя и Вася иг­ра­ют в игру. У них есть по­лос­ка из 10 кле­ток. Каж­дым ходом игрок впи­сы­ва­ет любую цифру в любую сво­бод­ную клет­ку. Од­на­ко ходят они не по оче­ре­ди. Сна­ча­ла Петя де­ла­ет столь­ко ходов, сколь­ко за­хо­чет (но мень­ше 10); потом он про­сит Васю сде­лать один ход; после этого Петя де­ла­ет все остав­ши­е­ся ходы. Петя вы­иг­ра­ет, если ре­зуль­ти­ру­ю­щее число ока­жет­ся точ­ным квад­ра­том; в про­тив­ном слу­чае вы­иг­ры­ва­ет Вася. При этом они счи­та­ют, что число может на­чи­нать­ся с од­но­го или не­сколь­ких нулей. У кого из иг­ро­ков есть вы­иг­рыш­ная стра­те­гия?

Спрятать решение

Ре­ше­ние.

Вы­иг­рыш­ная стра­те­гия есть у Пети. На­при­мер, такая: он пишет в двух по­след­них клет­ках 04. За­ме­тим, что если число кон­ча­ет­ся на 02 или 52, то его квад­рат кон­ча­ет­ся на 04. До­ка­жем, для лю­бо­го Ва­си­но­го хода Петя су­ме­ет найти точ­ный квад­рат.

Пусть Вася схо­дил в раз­ряд сотен. Рас­смот­рим квад­ра­ты чисел 2, 52, 102, 152, 202, 252, 302, 352, 402, 452. Найдём раз­ность между двумя со­сед­ни­ми квад­ра­та­ми:

 левая круг­лая скоб­ка 50 a плюс 2 пра­вая круг­лая скоб­ка в квад­ра­те =2500 a в квад­ра­те плюс 200 a плюс 4

 левая круг­лая скоб­ка 50 a плюс 52 пра­вая круг­лая скоб­ка в квад­ра­те =2500 a в квад­ра­те плюс 5200 a плюс 2704,

от­ку­да

 левая круг­лая скоб­ка 50 a плюс 52 пра­вая круг­лая скоб­ка в квад­ра­те минус левая круг­лая скоб­ка 50 a плюс 2 пра­вая круг­лая скоб­ка в квад­ра­те =5000 a плюс 2700 \equiv 700 \bmod 1000.

Зна­чит, цифра сотен каж­до­го сле­ду­ю­ще­го из этих чисел по­лу­ча­ет­ся из преды­ду­щей уве­ли­че­ни­ем на 7 по мо­ду­лю 10. Сле­до­ва­тель­но, цифры сотен во всех этих чис­лах раз­ные (0, 7, 4, 1, 8, 5, 2, 9, 6, 3). По­это­му, если Вася схо­дит в раз­ряд сотен, Петя су­ме­ет до­пол­нить число до квад­ра­та.

Пусть Вася схо­дил в раз­ряд тысяч, то есть имеем число ******xy04, где x за­да­но Васей. Рас­смот­рим ряд чисел

 левая круг­лая скоб­ка 100 a плюс 2 пра­вая круг­лая скоб­ка в квад­ра­те =10000 a плюс 400 a плюс 4,

где a=0,2, \ldots 24. В этих чис­лах xy об­ра­зу­ют ариф­ме­ти­че­скую про­грес­сию с раз­но­стью 4 (04, 08, 12, ..., 96), по­это­му для каж­до­го x найдётся под­хо­дя­щий y.

Если Вася схо­дил в де­сят­ки тысяч, то рас­суж­де­ния ана­ло­гич­ные: среди квад­ра­тов

1|004| 004, \quad 4|008| 004, \quad 9|012| 004, \quad 16|016| 004, \quad 25|020| 004, \quad \ldots, \quad 576|096| 004

най­дут­ся под­хо­дя­щие. Если Вася схо­дил в раз­ряд сотен тысяч или боль­ший, то такие рас­суж­де­ния при­во­дят к рас­смот­ре­нию слиш­ком боль­ших чисел, но ра­бо­та­ет дру­гая идея: по­пы­та­ем­ся сде­лать Ва­си­ну цифру пер­вой не­ну­ле­вой циф­рой в нашем числе.

За­ме­тим, что квад­ра­ты со­сед­них чисел в ряду

2, 52, \ldots, 902, 952

раз­ли­ча­ют­ся менее чем на 100 000 (это сле­ду­ет из фор­му­лы квад­ра­та суммы), а 952 в квад­ра­те боль­ше 900 000, по­это­му цифра сотен тысяч про­бе­га­ет в них все зна­че­ния от 0 до 9. В ряду

2, 52, \ldots, 2902, 2952, 3002

квад­ра­ты со­сед­них чисел раз­ли­ча­ют­ся менее чем на мил­ли­он, а по­след­ний пре­вы­ша­ет 9 мил­ли­о­нов; зна­чит, цифра мил­ли­о­нов про­бе­га­ет все зна­че­ния от 0 до 9.

Три стар­ших раз­ря­да рас­смот­рим од­но­вре­мен­но. В ряду

2, 52, \ldots, 99 902, 99 952

квад­ра­ты со­сед­них чисел раз­ли­ча­ют­ся менее чем на 10 мил­ли­о­нов, а в числе

99 952 в квад­ра­те =9 990 402 304

во всех трёх стар­ших раз­ря­дах стоят де­вят­ки. Зна­чит, каж­дый из трёх стар­ших раз­ря­дов про­бе­га­ет все зна­че­ния от 0 до 9.

 

Ответ: у Пети.