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

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

Задача 1#85492

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

Источники: ММО - 2024, первый день, 11.3 (см. mmo.mccme.ru)

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

Подсказка 1

Давайте внимательно посмотрим на то, какое количество камней всегда может набрать первый игрок, после хода второго. Что можно заметить?

Подсказка 2

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

Подсказка 3

Ровно 3 камня, на следующем ходе 5 камней, дальше 7 и так далее. То есть после хода первого получаются последовательные нечётные числа. А разность чего равняется последовательным нечётным числам?

Подсказка 4

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

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

Докажем, что для любого натурального n≥ 10  первый игрок на своём n  -ом ходе может добиться, чтобы количество забранных из кучки камней равнялось  2
n  , и второй игрок не сможет ему помешать. Доказательство проведём индуктивно.

В свой первый ход первый игрок забирает один камень, т. е. число забранных камней равно  2
1  . Пусть в свой n  -й ход первому игроку удалось сделать так, чтобы количество забранных камней равнялось  2
n  . В свой n  -й ход второй игрок может взять от 1  до 2n  камней. Поскольку      2   2
(n +1) − n =2n +1,  после его хода общее количество забранных камней будет больше  2
n  и меньше      2
(n+ 1)  . Первый игрок в свой следующий ход может взять от 1  до 2n+ 1  камня и точно сможет получить      2
(n+ 1)  забранных камней независимо от предыдущего хода второго игрока.

Таким образом, поскольку       2
100= 10  , побеждает первый игрок: ему достаточно каждый раз забирать такое число камней, чтобы общее число забранных камней было точным квадратом, и на своём 10  ходе он возьмёт последний камень.

Ответ: первый

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

Задача 2#73178

Двое игроков ставят крестики и нолики в клетки доски 10 ×10  (первый — крестики, второй — нолики). Запрещено ставить крестик и нолик в соседние клетки, а также ставить рядом два нолика. Проигрывает тот, кто не может сделать ход. Кто выиграет?

Источники: автор И. А. Ефремов

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

Пронумеруем столбцы слева направо, и строчки сверху вниз. Будем обозначать через (i,j)  клетку на пересечении i  -ого столбца и j  -ой строчки. Играем за первого игрока. Сначала сходим в клетку (2,2)  . Теперь, если второй игрок не сходит в клетку (1,1)  , то мы сможем сходить в одну из клеток (2,1)  или (1,2)  и тем самым заблокировать для второго игрока клетку (1,1)  . Тогда далее будем играть произвольно, не ходя в клетку (1,1)  . Если мы в какой-то момент не можем сделать ход, то и второй игрок не может сделать хода. Тогда нам достаточно сходить в клетку (1,1)  . Значит, первым своим ходом второй игрок ходит в (1,1)  . Тогда сходим далее в клетку (4,1)  . Легко видеть, что мы создали себе «запас» в виде клетки (3,1)  , в которую мы сможем сходить на любом ходе (второй игрок не может ее заблокировать). То есть снова будем ходить произвольно, пока можем. Если когда-нибудь не сможем, то сходим в (3,1)  и у второго не будет хода.

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

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

Задача 3#73550

В больнице три палаты по 200  пациентов и несколько (хотя бы 3  ) пустых палат. Два врача играют в такую игру. Каждый день ровно один из врачей выбирает одну палату, расселяет пациентов из неё в две или три пустые, а пациентов из невыбранных палат выписывает из больницы. Врачи ходят по очереди, и тот, кто утром не сможет сделать ход, проигрывает. Какой врач может выиграть — первый или второй?

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

Первый всегда будет делать так, что после его хода количество пациентов во всех непустых палатах будет давать остаток 1  при делении на 3.  Первым ходом он делит одну палату на две палаты по 100.  Далее если второй видит только палаты вида 3k +1,  то он должен выселить всех, кроме одной палаты, а одну палату разбить на две или три. Заметим, что в любом разбиении числа вида 3k+1  на 2  или 3  слагаемых, обязательно есть слагаемое вида 3n  или 3n+ 2,  так как сумма двух или трех слагаемых вида 3ℓ+1  не дает остаток   1  при делении на 3.  Первый врач выбирает любую палату вида 3n  или 3n+ 2,  остальные выселяет, а из выбранной палаты, если в ней 3n  человек, выселяет двоих в две палаты по одному, если в ней 3n+ 2,  выселяет одного в отдельную палату. Таким образом, первый всегда сможет сделать ход согласно стратегии. Значит, он не проиграет. Так как игра конечна, проиграет второй.

Ответ:

Первый

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

Задача 4#83222

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

Источники: КМО - 2021, вторая задача второго дня, общая для 8-11 классов, автор Лучинин С.А. (cmo.adygmath.ru)

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

Приведём одну из возможных выигрышных стратегий за Пашу.

Пронумеруем шарики подряд числами от 1 до 2021. Первым ходом покрасим в красный цвет шарик номер 1011 (средний во всём ряду). Пусть Вова, не умаляя общности, свой ход сделал в левую половину. Тогда вторым ходом Паша красит в жёлтый цвет шарик с номером 1014.

Таким образом, Паша после своих двух первых ходов получил ситуацию K○ ○ Ж. Если Вова покрасит один из двух шариков между покрашенными Пашей в красный или жёлтый цвет, то Паша сможет сразу докрасить оставшийся шарик в зелёный цвет так, чтобы образовалась тройка подряд идущих разноцветных. Если Вова покрасит один из двух шариков в зелёный, то Паша в ответ покрасит оставшийся шарик в красный цвет, и снова образуется разноцветная тройка лежащих подряд шариков.

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

Ответ: Паша

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

Задача 5#73551

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

Источники: Всеросс., 2019, ЗЭ, 10.2(см. olympiads.mccme.ru)

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

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

Предположим, что это не так. Рассмотрим 100  последовательных ходов Паши. Всего за эти 100  появляется 200  кусков массой 0,01  г. Если бы каждым своим ответным ходом Вова слеплял два куска массой 0,01  г, то в итоге получилось бы 100  кусков массой 0,02  г, и Паша бы победил. Значит, по крайней мере один раз Вова не слепит между собой два куска массой 0,01  г. Поэтому спустя 100  ходов Паши и 100  ходов Вовы количество кусков массой 0,01  г увеличится хотя бы на 1.

Разобьём 10000  ходов Паши на сотни последовательных. По доказанному вше, после каждой сотни последовательных ходов Паши и ответных ходов Вовы количество кусков массой 0,01  г увеличится хотя бы на 100.  Поэтому Паша так или иначе победит.

Ответ:

Нет, не может

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

Задача 6#43948

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

Источники: Муницип - 2016, Москва, 9.5

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

Подсказка 1

Очень часто в играх на позиции помогает разбиение всех позиций на пары. Как это можно сделать в этой игре?

Подсказка 2

Заметим, что все позиции можно разбить на пары, отличающиеся ориентацией лишь одной карты! Осталось лишь придумать стратегию)

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

Выигрышная стратегия Чекалинского состоит в том, чтобы каждый раз переворачивать одну и ту же карту (например, пиковую даму). Все возможные позиции можно разбить на пары, отличающиеся лишь расположением пиковой дамы. Если в ответ на ход Чекалинского Германн тоже перевернёт пиковую даму, то повторится предыдущая позиция, и он проиграет. Поэтому он вынужден переворачивать другую карту. А Чекалинский, перевернув в ответ пиковую даму, получит позицию, парную к той, которая только что была. Таким образом, каждым ходом Германну придётся “начинать” новую пару, и Чекалинский всегда сможет сделать ответный ход, “закончив” пару. Так как количество возможных позиций конечно, то рано или поздно Германн не сможет открыть новую пару и проиграет.

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