Тема КОМБИНАТОРИКА

Игры .01 Симметричные стратегии

Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела комбинаторика
Решаем задачи

Ошибка.
Попробуйте повторить позже

Задача 21#34180Максимум баллов за задание: 7

Вершины правильного 10-угольника закрашены чёрной и белой краской через одну. Двое играют в следующую игру. Каждый по очереди проводит отрезок, соединяющий вершины одинакового цвета. Эти отрезки не должны иметь общих точек (даже концов) с проведенными ранее. Побеждает тот, кто сделал последний ход. Кто выигрывает при правильной игре: начинающий игру или его партнер?

Показать ответ и решение

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

Ответ: Второй

Ошибка.
Попробуйте повторить позже

Задача 22#34181Максимум баллов за задание: 7

Вначале на доске написано число 1000000. Петя за ход должен уменьшить его, разделив нацело на нечетное число от 2 до 100, Вася — на четное от 2 до 10. Проигрывает тот, кто не сможет ходить. Кто из них выиграет при правильной игре?

Показать ответ и решение

Заметим, что 1000000 =26⋅56  , то есть Петя может делить только на 5 или 52  , а Вася — только на 2, 22  , 23  или 2 ⋅5  . То есть Петя проигрывает, когда заканчиваются все 6 пятерок, а Вася — когда заканчиваются все 6 двоек. Причем Петя может забирать только свои пятерки, а Вася может забирать как двойки, так и пятерки. Значит, Вася может быстрее приблизить Петю к проигрышу, когда будет забирать его пятерки. Действительно, если каждым ходом Вася будет делить число на 10 (пока делится, то есть пока еще есть пятерки), то не более, чем через 3 хода Пети и 3 хода Васи пятерок не останется (но двоек будет хотя бы 3, так как забирает их только Вася), значит, Петя не сможет походить, а Вася выиграет.

Ответ: Вася

Ошибка.
Попробуйте повторить позже

Задача 23#34182Максимум баллов за задание: 7

Двое играют в следующую игру. Каждый игрок по очереди вычеркивает 9  чисел (по своему выбору) из последовательности 1,2,...,100,101.  После одиннадцати таких вычеркиваний останутся 2  числа. Первому игроку присуждается столько очков, какова разница между этими оставшимися числами. Докажите, что первый игрок всегда сможет набрать по крайней мере 55  очков, как бы ни играл второй.

Подсказки к задаче

Подсказка 1

Есть ли какие-то числа из последовательности 1, 2, ..., 101, которые заведомо не могли быть среди 2 последних, если их разница ≥55?

Подсказка 2

Числа 47, 48, ..., 55 не могут ни с каким другим из 1, 2, ..., 101 давать разницу ≥55. Разумно стереть их первым ходом первого игрока. Что делать дальше?

Подсказка 3

Вспомним про стандартные стратегии: симметрию и дополнение. Стоит попробовать разбить оставшиеся числа на пары каким-то образом.

Подсказка 4

Разобьем оставшиеся после хода первого числа на пары 1-56, 2-57, ..., 46-101. Разница чисел в паре равна 55. Как бы теперь ходить первому игроку, чтоб разница 2 чисел в конце ≥55?

Показать доказательство

Пусть первым ходом первый вычеркнет 9  чисел от 47  до 55.  Тогда остальные числа разбиваются на пары с разностью 55:1− 56,2 − 57,...,46− 101.  После каждого хода второго игрока, первый может вычеркнуть числа таким образом, чтобы в каждой паре было вычеркнуто либо оба числа, либо ни одного (довычеркивает числа из неполных пар — их нечетное количество, не больше 9,  и вычеркивает еще несколько пар полностью). Таким образом, в конце останется пара чисел, разность которых равна 55.

Ошибка.
Попробуйте повторить позже

Задача 24#34184Максимум баллов за задание: 7

На столе лежат карточки, на которых написаны по разу все делители числа 2000,  причем на каждой карточке написан один из делителей. Два игрока по очереди берут себе по одной карточке. Проигрывает тот, у кого число на одной из его карточек делится на число на другой из его карточек. Кто выигрывает при правильной игре?

Показать ответ и решение

Поделим все карточки на пары: d − 2000-
     d  . Все карточки так разобьются, так как 2000 — не квадрат числа. Будем играть за второго и брать каждым ходом парную карточку к карточке первого. Если вдруг у нас оказались два числа x  и y  такие, что x  кратно y  , то у нашего соперника уже было два числа 2000
 x  и 2000-
 y  , причем 2000-
 y  кратно 2000-
 x  , так как 2000- 2000-  x
 y  : x  = y  — целое, так как x  кратно y  , то есть первый бы уже проиграл. Значит, у нас всегда есть ход, а так как игра конечна, то мы и выиграем.

Ответ: Второй

Ошибка.
Попробуйте повторить позже

Задача 25#34708Максимум баллов за задание: 7

В каждой клетке доски 2021× 2021  стоит шашка. Двое по очереди снимают с доски любое количество подряд идущих шашек либо из одного вертикального, либо из одного горизонтального ряда. Выигрывает снявший последнюю шашку. Кто выиграет при правильной игре?

Показать ответ и решение

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

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

Получается, что у нас всегда есть ответный ход согласно стратегии. При этом игра, очевидно, когда-то закончится. А раз первый игрок не проиграет, то не сможет сходить и, соответственно, проиграет, второй игрок

Ответ: Выигрывает первый игрок

Ошибка.
Попробуйте повторить позже

Задача 26#88459Максимум баллов за задание: 7

На пятидесятой клетке полосы длиной 100  клеток стоит фишка. Играют двое. Каждый может своим ходом передвинуть фишку на одну или две клетки в ту или иную сторону. Запрещено ставить фишку на те клетки, где она уже побывала. Проигрывает тот, кто не может сделать ход. Кто выиграет при правильной игре — начинающий или его партнер?

Показать ответ и решение

Первый ход сделаем на одну клетку назад, возможны два варианта, если второй игрок ходит назад, то мы разбиваем первые 48  клеток на пары соседних и будем ходить во вторую клетку пары. Если же второй игрок сходил направо на две клетки, то разбиваем последние 50  клеток на пары соседних и действуем аналогично.

Ответ:

Начинающий

Ошибка.
Попробуйте повторить позже

Задача 27#88461Максимум баллов за задание: 7

На столе лежат 18  карточек, пронумерованных числами от 1  до 18.  Игорь и Серёжа по очереди берут по одной карточке, пока не заберут все. Начинает Игорь. Серёжа будет счастлив, если в конце сумма чисел на его карточках окажется составным числом. Может ли Игорь помешать Серёже быть счастливым?

Подсказки к задаче

Подсказка 1

Что такое составное число? Это число, которое имеет делитель, отличный от 1 и самого числа! Как тогда Сережа может пытаться сделать сумму составным числом? Правильно - добиться делимости на какое-то другое число:)

Подсказка 2

Рядом с делимостью за ручку идут остатки:3 Сереже стоит обратить внимание на остатки при делении на какое-то p.
Как он бы поступил, чтобы добиться делимости на p? И надо бы еще придумать, как выбрать p, чтобы Сергею не сильно мучиться

Подсказка 3

Что если взять такое нечетное p, чтобы сумма чисел от 1 до 18 делилась на него? И вспомним про всеми любимую стратегию: симметрию! Можно ли теперь простым способом сделать сумму чисел Сергея, кратной p?

Подсказка 4

Сережа мог бы брать числа с такими же остатками при делении на p, что и Игорь. Если сумма чисел делится от 1 до 18 делится на p, а число Игоря и Сережи имеют одинаковый остаток при делении на нечетное число p, то эти остатки должны быть 0! Ура, Сережа получил делимость на p! Тогда сумма чисел на карточка почти наверняка составная. Осталось подобрать p

Подсказка 5

Возьмем p = 3. Сумма чисел от 1 до 18 делится на 3. Дело за малым: проверить, почему Сережа всегда сможет взять число, дающее тот же остаток при делении на 3, что и у Игоря?

Показать ответ и решение

Будем играть за Серёжу. Всегда будем брать число, дающее тот же остаток при делении на 3,  что и число, взятое Игорем на предыдущем шаге. Каждый остаток при делении на 3  встречается ровно 6  раз, поэтому мы всегда сможем сделать ход. Заметим, что сумма всех чисел от 1  до 18  делится на 3,  а две полученных суммы дают одинаковый остаток при делении на 3,  поэтому на самом деле они обе делятся на 3.  Значит, наша сумма будет составным числом.

Ответ:

Не может

Ошибка.
Попробуйте повторить позже

Задача 28#104667Максимум баллов за задание: 7

Асан и Марат играют в следующую игру. На доске 20×99  они по очереди рисуют треугольники с вершинами в центрах клеток доски. При этом стороны треугольников не могут иметь общих точек (включая и вершины). Проигрывает тот, кто не может сделать очередной ход. Первым ходит Асан. У кого из игроков есть выигрышная стратегия?

Показать ответ и решение

Пусть первым ходом Асан выбирает треугольник с вершинами, имеющими координаты (1,51),(1,49)  и (20,50).  Легко видеть, что внутрь этого треугольника уже ходить нельзя. Тогда остались две одинаковые фигуры, в которые можно ходить. Далее Асан будет повторять ходы Марата симметрично, поэтому он всегда сможет сходить, а следовательно, выиграет.

Ответ:

У Асана

Ошибка.
Попробуйте повторить позже

Задача 29#39875Максимум баллов за задание: 7

На столе лежат 2021  красных и 2022  зелёных камня. Аня и Петя делают ходы по очереди. Аня ходит первой. При каждом ходе игрок выбирает цвет и удаляет n  камней этого цвета, где число n  должно быть делителем текущего числа камней другого цвета. Кто возьмёт последний камень, тот выиграет. Кто из игроков может обеспечить себе победу независимо от ходов соперника?

Источники: Ломоносов - 2021, 11.7 (см. olymp.msu.ru)

Подсказки к задаче

Подсказка 1!

Так, заметим, что ситуация почти симметричная... Вот бы была симметрия!

Подсказка 2!

Так можно ее создать! Пусть Аня первым ходом заберет 1 камешек из зеленых. Как тогда дальше действовать игрокам..?

Показать ответ и решение

Пусть Аня возьмёт 1  камень из второй кучки (число 1 является делителем числа 2021), то есть число камней станет равным. Дальше её стратегия очень проста — повторять ход Пети в другой кучке. Если Петя нашёл делитель d  числа n  и забрал d  камней из какой-то кучи, то Аня может забрать d  камней из другой кучки (в которой перед её ходом тоже будет n  камней), поскольку число d  является делителем текущего числа n− d  камней в кучке, откуда брал Петя. Раз игра когда-нибудь закончится, то Аня победит.

Ответ:

Аня

Ошибка.
Попробуйте повторить позже

Задача 30#75918Максимум баллов за задание: 7

Петя и Вася играют на доске 100× 100.  Изначально все клетки доски белые. Каждым своим ходом Петя красит в чёрный цвет одну или несколько белых клеток, стоящих подряд по диагонали. Каждым своим ходом Вася красит в черный цвет одну или несколько белых клеток, стоящих подряд по вертикали. (На рисунке справа показаны возможные первые ходы Пети и Васи на доске 4× 4.  ) Первый ход делает Петя. Проигрывает тот, кто не может сделать ход. Кто выигрывает при правильной игре?

Источники: ВСОШ, РЭ, 2021, 9.5 и 10.5 (см. olympiads.mccme.ru)

Показать ответ и решение

Приведём одну из возможных выигрышных стратегий для Пети. Он всё время будет делать ходы, параллельные одной из диагоналей доски (назовём её главной).

PIC

Первым ходом Петя закрасит все клетки главной диагонали. После этого доска разбивается на две одинаковых “лесенки” (см. рис.  1  ). Мысленно сделаем каждую лесенку симметричной относительно вертикальной прямой, сдвинув в ней каждый горизонтальный ряд, кроме первого, на полклетки относительно предыдущего ряда (см. рис. 2  ).

В результате сдвигов и бывшие вертикали, и бывшие диагонали, параллельные главной, стали наклонными рядами. При этом “вертикали” одной лесенки симметричны “диагоналям” другой. Это значит, что на каждый ход Васи Петя может ответить симметричным ходом в другую лесенку (два таких ответа показаны на рис. 2  ).

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

PIC

Ответ:

Петя

Ошибка.
Попробуйте повторить позже

Задача 31#88479Максимум баллов за задание: 7

У Малыша и Карлсона есть длинная шоколадка 15×100.  Они по очереди выедают из неё квадратные куски любого размера (куски можно выедать только по линиям сетки). Начинает Карлсон. Проигрывает тот, кто не может сделать ход. Кто выигрывает при правильной игре?

Подсказки к задаче

Подсказка 1

Хотелось бы применить стандартную стратегию: симметрию. Обратите внимание на форму шоколадки! Есть ли в ней что-то симметричное?
Кто из игроков вероятнее сможет воспользоваться симметричной стратегией: Малыш или Карлсон?

Подсказка 2

Сперва могло показаться, что Малыш может ходить симметрично относительно вертикальной оси симметрии прямоугольника и выиграть. Но не всё так просто!) Если ход Карлсона пересекает ось симметрии, то Малышу нечем ответить. Наводит на мысль, что выигрыш будет за Карлсоном? Каким бы ему сделать свой первый ход, чтобы потом ходить симметрично?

Подсказка 3

Пусть Карлсон первым ходом откусит квадратик посередине шоколадки. Каким нужно взять размер квадратика, чтобы Малыш не мог дальше испортить планы Карлсона на победу?

Подсказка 4

Пусть Карлсон откусит квадратик 14×14 ровно посередине шоколадки. Победа так близка! Как ему ходить дальше?

Показать ответ и решение

Пусть первым ходом Карлсон выедает квадрат 14× 14  посередине шоколадки, чтобы вертикальная ось симметрии квадрата и ось симметрии прямоугольника совпадали. После этого хода ось симметрии прямоугольника делит остаток шоколадки на две одинаковые части. При этом никакой последующий ход не может пересечь ось симметрии, потому что куски должны быть квадратными.

Теперь на каждый ход Малыша Карлсон отвечает симметричным ходом. В итоге, Карлсон сделает последний ход в игре и победит.

Ответ:

Карлсон

Ошибка.
Попробуйте повторить позже

Задача 32#95914Максимум баллов за задание: 7

Дана куча из 2018  камней. Петя и Вася по очереди делят одну из куч, в которой не меньше 3  камней, на 3  кучи (в каждой новой куче хотя бы один камень). Проигрывает тот, кто не может сделать ход. Начинает Петя. Кто может обеспечить себе победу, как бы ни играл соперник?

Источники: Лига открытий - 2018

Показать ответ и решение

Приведем одну из возможных выигрышных стратегий Пети. Первым ходом разложим данную кучу на три кучи, в которых 1008,2,1008  камней. Заметим, что теперь вторую кучу (обозначим ее X ),  в которой два камня, делить нельзя. Далее будем ходить симметрично относительно этой второй кучи: то есть повторять зеркально ход Васи в другую сторону относительно X.  Если у Васи был ход, то и у Пети ход есть. При этом игра когда-то закончится, так как количество куч всегда увеличивается на две, а больше 2018  оно стать не может. Значит, Петя победит.

Ответ:

Петя

Ошибка.
Попробуйте повторить позже

Задача 33#96325Максимум баллов за задание: 7

На доске написаны числа от 1  до 32.  Лена и Катя играют в игру, по очереди стирая числа. Первой ходит Катя. Побеждает та девочка, после хода которой произведение оставшихся чисел не будет делиться на 10.  Кто из девочек может победить, как бы ни играла ее соперница? Если игра закончилась только тогда, когда чисел не осталось вообще, то побеждает девочка, вычеркнувшая последнее число.

Источники: Лига открытий - 2018

Показать ответ и решение

Разобьем числа от 1  до 32  на 4  групшы: есть три числа, которые делятся на 10,  три числа, которые делятся на 5,  но не делятся на 10,13  нечетных чисел, не делящихся на 5,  и 13  четных чисел, не делящихся на 5.  Будем играть за Лену. Разобьем все числа в группах, кроме одного, на пары. Сами группы также разобьем на пары, 3 − 3  и 13− 13.  Если Катя ходит в новую группу, из которой девочки числа еще не стирали, то Лена стирает число из парной группы. Если же Катя ходит в группу, из которой числа уже стирали, то Лена стирает число из той же группы. Заметим, что ни из какой группы Катя не сможет забрать последнее число. Это значит, что если до хода Кати произведение оставшихся чисел делилось на 10,  то и после ее хода оно все еще делится на 10.  Поэтому Катя не может победить, значит, побеждает Лена, так как последний ход также делает она.

Ответ:

Лена

Ошибка.
Попробуйте повторить позже

Задача 34#96450Максимум баллов за задание: 7

Дан квадрат 20× 20.  Петя и Вася по очереди вычеркивают клетки этой таблицы, за один ход — все клетки одного столбца или все клетки одной строки. При этом каждым ходом должна быть вычеркнута хотя бы одна новая клетка. Начинает Петя, выигрывает тот, кто вычеркнет последнюю клетку. Кто может выиграть, как бы ни играл соперник?

Источники: Лига открытий - 2018

Показать ответ и решение

Будем на месте Васи красить линию, симметричную той, что только что закрасил Петя. Так как до очередного хода Пети картинка была симметричной, то, раз Петя закрасил хотя бы одну новую клетку, то и Вася хотя бы одну новую клетку закрасил. Значит, у Васи всегда есть ход, а так как игра рано или поздно закончится, именно он сделает последний ход.

Ответ:

Вася

Ошибка.
Попробуйте повторить позже

Задача 35#101556Максимум баллов за задание: 7

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

Подсказки к задаче

Подсказка 1

Попробуйте рассмотреть обычную доску 8×8. Что можно сказать про игру в этом случае?

Подсказка 2

А если посмотреть на доску 6×6? Подумайте, как свести игру из условия к доске 6×6.

Показать ответ и решение

Пусть вырезана угловая клетка, находящаяся в первой горизонтали и первой вертикали. Не более чем двумя первыми ходами второй может добиться, чтобы в первой горизонтали и первой вертикали стояло по ладье. После этого получается игра с постановкой не бьющих друг друга ладей на доску 6×6,  получающейся из исходной доски удалением первых горизонтали и вертикали, а также горизонтали, где стоит ладья с первой вертикали, и вертикали, где стоит ладья с первой горизонтали. А это, очевидно, игра-шутка, которая заканчивается, когда на доске 6  ладей. Итак, при такой игре второго в игре будет сделано ровно 8  ходов, и второй победит.

Ответ:

Второй

Ошибка.
Попробуйте повторить позже

Задача 36#34183Максимум баллов за задание: 7

Два игрока, Первый и Второй, играют в следующую игру: они кладут на стол кучку из 2017  камней, дальше ходят по очереди. Начинает Первый. Первый может удалить 1  камень, после этого Второй может удалить 1  или 2  камня; после этого Первый может удалить  1,2,3  или 4  камня и т.д. На n  -м ходу игрок может удалить от 1  до  n−1
2  камней. Игрок, после хода которого на столе не останется камней, выигрывает. Кто может победить, как бы ни играл другой игрок?

Подсказки к задаче

Подсказка 1

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

Подсказка 2

Верно, это произойдёт на 12 ходу в принципе, то есть на 6 ходу второго игрока. Значит, предположительно выиграть может второй. Тогда какую стратегию нам только осталось составить для него? Чего он "боится"?

Подсказка 3

Да, его главный страх, что первый выиграет раньше. Значит, ему нужно брать как можно меньше камней, например, один. Это никто не запрещает. Теперь осталось только посчитать, что первый и правда не выигрывает раньше. Победа!

Показать ответ и решение

Заметим, что если в какой-то момент игры игрок во время своего хода может взять от 1  до 2048  камней, то он этим ходом может выиграть, взяв просто все оставшиеся камни. Заметим, что такая возможность взять от 1  до  11
2  камней появляется именно у второго игрока (на его 6  -м ходу). Осталось ему сделать так, чтобы он не проиграл в предыдущие ходы. Так, играя за второго, будем каждым ходом брать 1  камень. Тогда после каждой пары ходов первого и второго (когда второй еще получил возможность брать от 1  до 2048  камней) будет оставаться хотя бы 2017− (1+ 1)− (4+ 1)− (16 +1)− (64+ 1)− (256+1)= 1671  камней, то есть первый не может забрать все оставшиеся. Перед ходом, когда второй сможет взять до 2048  камней, первый может взять от 1  до 1024  камней, что меньше оставшегося количества, то есть первый точно не победит. Итак, 6  -м своим ходом второй игрок забирает все оставшиеся и выигрывает.

Ответ:

Второй

Ошибка.
Попробуйте повторить позже

Задача 37#88675Максимум баллов за задание: 7

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

Источники: Миссия выполнима 2017

Подсказки к задаче

Подсказка 1

Давайте для начала внимательно посмотрим на ряд из чисел. Замечаете ли вы какую-то особенность среди них? Попробуйте ещё подумать, как это применить с точки зрения игр.

Подсказка 2

Да, почти все повторяющиеся цифры можно разбить на пары, кроме семёрок. Это значит, что у нас на самом деле нечётное число ходов. Какой же первый ход в таком случае нужно сделать Пети для выигрыша?

Подсказка 3

Верно, ему нужно просто стереть всё семёрки. После чего останутся ряды цифр, разбитые по парам. Значит, Петя сможет ходить симметрично после первого хода. Победа!

Показать ответ и решение

Первым ходом Петя может, например, стереть все цифры 7.  Оставшиеся группы одинаковых цифр можно разбить на пары:

    |
 11 | 22
 333 | 444
5555|6666

После этого Петя (относительно средней черты) повторяет ходы Васи: стирает цифры “парные” ходу Васи и в таком же количестве.

Ответ:

Да, может.

Ошибка.
Попробуйте повторить позже

Задача 38#83172Максимум баллов за задание: 7

Правила интересной игры в крестики-нолики следующие. По окружности, чередуясь, расположено n  крестиков и n  ноликов. За ход разрешается поменять местами крестик и нолик, если только соответствующие знаки еще не менялись друг с другом местами. Если после хода игрока образовалось три одинаковых знака подряд, то он проиграл. Также проигрывает игрок, не имеющий хода. Петя и Вася играют в интересные крестики-нолики, Петя начинает. Кто выигрывает при правильной игре в зависимости от n  ?

Источники: УТЮМ - 2015, автор Д.А. Белов

Показать ответ и решение

Разобьем крестики и нолики на пары (объединим в пары рядом стоящие крестики и нолики). Тогда если сходивший поменял крестик и нолик из разных пар местами, то мы поменяем парные к ним крестик и нолик местами.

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

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

Ответ: Петя при нечётном n, Вася при чётном

Ошибка.
Попробуйте повторить позже

Задача 39#34174Максимум баллов за задание: 7

На доске записаны числа 1, 2, 3, …, 1000. Двое по очереди стирают по одному числу. Игра заканчивается, когда на доске остаются два числа. Если их сумма делится на три, то побеждает тот, кто делал первый ход, если нет — то его партнер. Кто из них выиграет при правильной игре?

Показать ответ и решение

Первый способ. Сначала попробуем применить уже известную нам симметричную стратегию для второго игрока. Разобьем все числа на пары: 1 — 1000, 2 — 999, ..., 500 — 501 (то есть пары чисел, которые в сумме дают 1001). Если первый игрок стер число x  , то второй стирает парное ему число — 1001− x  . То есть после хода второго в каждой паре числа либо оба стерты, либо оба остались. Следовательно, два последних числа будут обязательно из одной пары, то есть их сумма будет ровно 1001  , что не делится на 3. Таким образом второй всегда побеждает.

Второй способ. Теперь попробуем порешать эту задачу другим методом. Проанализируем момент, когда какой-то игрок побеждает или проигрывает, то есть последний ход. Так как последний ход четный, то его совершает именно второй игрок. Тогда перед последним ходом второго у нас осталось 3 числа. Какое число нужно выбрать в этот момент второму, чтобы он победил? Ему нужно оставить числа, сумма которых не кратна трем. Обозначим остатки по модулю 3 этих трех чисел за x,y,z  .

Если среди них есть хотя бы два различных (пусть x  и y  ), то хотя бы одно из чисел x +z  и y+ z  не кратно трем (если оба кратны трем, то x  и y  совпадают с остатком числа − z  ). Значит, у второго точно есть ход, после которого он побеждает.

Значит, второй может проиграть, только если все три остатка равны, причем равны нулю (иначе сумма любых двух чисел не кратна трем, то есть второй обязательно побеждает). Тогда второму нужно не допустить такую ситуацию. Что нужно сделать, чтобы в конце точно не осталось трех нулей? Давайте каждым ходом второго игрока стирать числа, кратные трем (если такие еще есть). Тогда к последнему ходу второго вовсе не останется чисел, кратных трем (так как их сильно меньше половины всех чисел). То есть ситуации с тремя нулями точно не будет, и значит, второй победит.

Ответ: Второй
Рулетка
Вы можете получить скидку в рулетке!