Тема Игры

Стратегии дополнения

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

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

Задача 1#88769

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

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

Покажем стратегию игры за Васю. Каждым ходом будем двигать фишку на 1 клетку, если Петя своим предыдущим ходом подвинул ее на 2 клетки, и на 2 в противном случае.

Докажем, что данная стратегия является выигрышной. После каждой пары ходов Пети и Васи фишка будет передвинута на 3 клетки, следовательно, после k  хода Васи фишка будет передвинута на 3k  клеток. Наконец, после 33 хода фишка будет передвинута на 99 клеток и окажется в последней.

Ответ: Вася

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

Задача 2#90274

Катя и Юра играют в следующую игру. Имеется пустая таблица из одной строки, состоящая из k= 20232  пустых ячеек: ( a ,...,a
 1    k  ), которые игроки заполняют числами от 0 до 2022. Первым ходит Юра, который выбирает число t  такое, что 1≤t≤ k− 1  и заполняет    t  ячеек. Второй ходит Катя, которая заполняет оставшиеся ячейки. Победитель определяется по следующему правилу: если в результате получается «счастливая» комбинация чисел - полностью заполненная таблица, в которой числа можно разбить на две непересекающиеся группы, суммы чисел в которых одинаковы, то выигрывает Катя, в противном случае выигрывает Юра. Например, комбинация ( 7,5,3,4,6  ) не является «счастливой», так как в ней присутствует нечетное число нечетных чисел. С другой стороны, комбинация (4,5,1,6,8)  является «счастливой», так как 4 +8= 5+ 1+ 6  . У кого из игроков имеется выигрышная стратегия? Ответ обосновать.

Источники: Верченко - 2024, 11.1 (см. ikb.mtuci.ru)

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

Подсказка 1.

Сразу поймём, что нет никакого смысла рассматривать случаи, когда первый игрок заполняет ячеек меньше, чем k-1. Ведь Юра может оставить Кате всего лишь одну ячейку. Так что будем считать, что если он заполнил меньше k-1 ячейки, то Катя заполняет оставшиеся ячейки, кроме последней, нулями.

Подсказка 2.

Теперь если мы докажем, что числа на k-1 ячейках можно разбить на такие 2 группы, что суммы чисел в них будут отличаться не менее чем на 2022, то Катя сможет победить, поставив в последнюю ячейку число, уравнивающее суммы этих групп. Сейчас работать с числами не очень удобно. Попробуйте упорядочить их и разбить на подходящие группы.

Подсказка 3.

Если мы упорядочим числа и распределим в группы через один, то сумма в группах будет отличаться не более чем на 2022. Победа!

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

Очевидно, что достаточно рассмотреть случай, когда игрок, делающий первый ход, заполняет максимально возможное число ячеек, равное k− 1  . Расположим эти k− 1  число в порядке не убывания: ai1 ≤ai2 ≤ ⋅⋅⋅≤ aik−1  . Здесь в индексах указаны номера позиций, на которых стоят эти числа в таблице. Образуем два множества позиций, которые заполнены: {i1,i3,...} и {i2,i4,...} , беря указанные числа через одно. Тогда суммы чисел на этих позициях могут отличаться друг от друга не более, чем на 2022. Поэтому оставшуюся незаполненной позицию можно заполнить числом от 0 до 2022 так, чтобы получилась «счастливая» комбинация.

Ответ: Катя

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

Задача 3#32398

Есть 4  кучи из 101,102,103  и 104  камней. Двое играют в игру, по очереди удаляя по одному камню из двух разных куч. Игрок, который не может сделать ход (взять по камню из двух куч), проигрывает. У кого из игроков, начинающего или его соперника, есть выигрышная стратегия?

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

Сначала возьмём по одному камню из куч 102  и 104  . Далее, если второй игрок берёт из некоторых двух куч, то мы берём из двух оставшихся. Так будем продолжать, пока можем делать ход. После каждой пары ходов будут оставаться кучки n+ 2,n +2,n,n  . Если мы не сможем сделать ход по нашей стратегии, тогда второй игрок на предыдущем шаге уменьшил 2  большие кучки, при этом в меньших кучках камней нет. Поэтому осталась позиция 1,1,0,0  . Тогда просто взяв из двух непустых куч по камню, мы победим.

Ответ:

у первого игрока

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

Задача 4#32704

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

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

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

Ответ:

второй

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

Задача 5#34709

Есть куча из n  спичек. Разрешается брать от 1 до 10 спичек, выигрывает взявший последнюю спичку. При каких n  выигрывает начинающий?

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

Решение 1. Проанализируем выигрышные и проигрышные позиции. Понятно, что все числа от 1 до 10 — выигрышные.

Число 11 — проигрышное, так как из нее можно попасть только в выигрышные позиции 1–10. Позиции 12–21 — выигрышные, ведь из них можно попасть в 11. Число 22 — проигрышное, и так далее.

Легко видеть, что все позиции, кратные 11, являются проигрышными, а остальные — выигрышными.

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

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

Другой подход — дополнение хода соперника до определенного значения.

◂ Решение 2. При количестве спичек, кратном 11, будем играть за второго игрока, дополняя количество спичек, взятых на предыдущем ходу первым игроком, до 11. Другими словами, если первый игрок только что взял x  спичек, то мы берем 11− x  . Сразу отметим, что количество спичек, которое мы должны брать в ответ на ход первого, также от 1 до 10, то есть с этим проблем не возникает. Кроме того, после нашего хода количество спичек после пары ходов — соперника и нашего — кратно 11, поэтому последнюю спичку заберет именно второй игрок.

При количестве спичек, не кратном 11, играем за первого игрока. Первым ходом берем столько спичек, чтобы количество оставшихся спичек было кратно 11, а дальше повторяем предыдущую стратегию. ▸ .

Ответ: При n, не кратных 11.

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

Задача 6#39874

Есть 101  клетка. Двое поочередно слева направо вписывают в эти клеточки по одной из цифр от 0  до 9  . Если после заполнения всех клеток сумма всех записанных цифр будет делиться на 11  , то выиграет игрок, ходивший первым, а если не будет делиться на 11  — то вторым. Какой из игроков выиграет при правильной своей игре и любой игре соперника? Ответ обосновать.

Источники: Межвед-2022, 11.1 (см. www.academy.fsb.ru)

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

Подсказка 1!

1) Итак, у нас ребята заполняют клетки по очереди числами, значит было здорово использовать стратегию дополнения!

Подсказка 2!

2) Да, можно всегда дополнять сумму до 9, так как цифры от 0 до 9. Попробуем играть так за второго, что у нас выйдет?

Подсказка 3!

3) Что в конце первый всегда будет ставить любое число и выиграет! Тогда попробуем играть за первого, и "передать ход" второму. То есть первый ставит какой-то х, а дальше дополняет сумму до 9. Как ему надо ходить, чтобы выиграть...?

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

Заметим, что первый игрок всегда может дописывать к предыдущему числу второго такое, что их сумма равна девяти. Тогда в парах (2,3)...(100,101)  сумма будет равна девяти, откуда вся сумма в клетках 2,3...101  равна 50⋅9= 450 ≡11− 1  . Выберем цифру в первой клетке, равной 1  и вся сумма будет кратна 11  при любой игре второго.

Ответ:

Первый

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

Задача 7#81586

Аскар и Булат играют в игру на клетчатой доске 18×18  . За один ход Аскар закрашивает одну клетку, а Булат — сразу две. Начинает Аскар. Проигрывает тот игрок, после хода которого какие-то шесть отмеченных клеток будут расположены в ряд по вертикали или горизонтали. Кто из игроков имеет выигрышную стратегию?

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

Разобьем все клетки на тройки следующим образом: в каждой строке разбиваем их на тройки с номерами x,x+ 6,x +12.  Играем за Булата. Если Аскар ходит в некоторую тройку, то мы закрашиваем оставшиеся две клетки этой тройки.

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

Ответ:

Булат

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

Задача 8#88462

Два пирата, Билл и Джон, имея каждый по 74  золотые монеты, решили сыграть в такую игру: они по очереди будут выкладывать на стол монеты, за один ход — одну, две или три, а выиграет тот, кто положит на стол сотую по счёту монету. Начинает Билл. Кто может выиграть в такой игре, независимо от того, как будет действовать соперник?

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

Если бы количество камней было неограниченным, то Джон мог бы просто дополнять ходы Билла до четырёх и победить после своего 25  -го хода. Однако заметим, что если Билл будет всегда выкладывать по одной монете, то Джону придётся выкладывать по три, а значит ему не хватит монет. Таким образом понимаем, что Джону необходимо сэкономить монеты. Если первым ходом Билл положит две или три монеты, то Джон положит две или одну и далее ему хватит монет для победы. Пусть Билл положил первым ходом одну монету, тогда Джон в ответ положит также одну. Далее возможны три варианта развития событий:

1)  Если Билл снова положил одну монету, то Джон также кладёт одну, а далее дополняет до четырёх.

2)  Если вторым ходом Билл положит две монеты, то всего на столе будет четыре. Далее Джек положит одну. Билл не должен допустить, чтобы после хода Джека количество камней делилось на 4,  поэтому он будет выкладывать три монеты. Далее всегда Джон будет выкладывать одну монету, вынуждая Билла выкладывать три, но Билл не сможет выложить сотую, так как ему не хватит монет.

3)  Если вторым ходом Билл выложит три монеты, то Джек также ответит тремя, а далее будет дополнять.

Ответ:

Джон

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

Задача 9#88480

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

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

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

Подсказка 1

Так-с, симметрию тут не применишь... Тогда будем пытаться дополнить ход противника. Но до чего дополнять ходы противника на шахматной доске? Чтобы такое придумать, чтобы это дополнить?)

Подсказка 2

Вот если получится разбить клетки доски как-нибудь на пары соседних, то можно дополнять ход противника ходом в парную клетку.

Подсказка 3

Давайте разобьем доску на доминошки 2×1. Дело осталось за малым - определить победителя, который сможет применить стратегию дополнения)

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

Разобьем клетки доски на пары-доминошки следующим образом:

PIC

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

Ответ:

Петя

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

Задача 10#92424

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

Источники: Тургор - 2021, 11.2, устный тур (см. turgor.ru)

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

#92424

Подсказка 1

Подсказка 2

Пусть Вася каждым ходом красит ребро, "парное" тому, которое только что покрасил Петя. Что будет, если Петя хотя бы раз покрасит одно ребро в основании пирамиды?

Подсказка 3

Верно, Вася сможет соединить все вершины "зелёным путём". Тогда что, если Петя решит красить исключительно боковые рёбра?

Подсказка 4

Рассмотрите предпоследний ход Васи!

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

Пусть O  — вершина пирамиды, A A  ...A
 1 2    N  — её основание. Разобьём все рёбра пирамиды на пары смежных, одно из которых боковое, а другое лежит в основании:

(OA1,A1A2),(OA2,A2A3),...,(OAN,AN A1)

На каждый ход Пети Вася может отвечать в ту же пару, то есть красить в зелёный цвет ребро из той пары, в которой Петя только что покрасил второе ребро в красный. Если Петя покрасит хотя бы одно ребро в основании пирамиды, то в ответ Вася покрасит боковое ребро из той же пары, пусть это, например, ребро OA
   N  . Так как в конце игры вершина A
 N− 1  соединена зелёным ребром либо с O  , либо с A
 N  , то из неё можно дойти по зелёным рёбрам до O  . Далее, вершина A
 N−2  соединена либо с O  , либо с A
 N− 1  , из которой есть путь по зелёным рёбрам до O  . Следовательно, и из вершины AN−2  можно добраться до O  по зелёным рёбрам. Продолжая эти рассуждения, получим, что из всех вершин можно дойти по зелёным рёбрам до вершины O  , а это значит, что Вася победил.

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

Ответ: Вася

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

Задача 11#88678

На столе лежит 2019  камней. Петя и Вася играют в игру по следующим правилам. Ходят по очереди, начинает Петя. За один ход можно взять со стола 1  или 2  камня, но один и тот же игрок два раза подряд не может брать 2  камня. Проигрывает не имеющий хода. Кто из игроков сможет обеспечить себе победу вне зависимости от игры противника?

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

Подсказка 1

Один и тот же игрок два раза подряд не может брать 2 камня. Если бы не было этого ограничения, то можно было применить стандартную стратегию: дополнение хода противника (до 3 камушков). Можно ли как-то изловчиться и свести задачу к дополнению ходов противника?

Подсказка 2

Обойти ограничение можно - давайте смотреть не 1 ход игрока, а сразу 2 хода. С учетом запрета суммарно за 2 своих хода игрок может убрать либо 2, либо 3 камня. Как теперь придумать стратегию за одного из игроков?

Подсказка 3

Если у Пети получится первыми 2 ходами сделать 2015 камней в кучке, то дальше ему достаточно дополнять за 2 своих хода Васины 2 хода до 5 камней. Подумайте над тем, как Пете правильно сделать первые 2 хода, а также, как делать последующие ходы, чтобы случайно не нарушить правило (про два подряд хода в 2 камня).

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

Опишем выигрышную стратегию Пети. Первым ходом он возьмет 1  камень. Это не наложит ограничений на его второй ход, поэтому он сможет дополнить ход Васи так, чтобы после этого осталось 2015  камней.

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

Ответ:

Петя

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

Задача 12#95549

На доске написаны числа 1,2,...,100.  За ход можно стереть 4  числа, сумма которых делится на 101.  Петя и Вася ходят по очереди, первый ходит Петя. Проигрывает тот, кто не может сделать хода. Кто из игроков может выиграть, как бы ни играл соперник?

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

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

Петя разбивает все числа на 50  пар с суммой 101.  Первым ходом он берет любые две пары целиком. Остается 48  пар. Вообще, после Петиного хода будут оставаться только целые пары, причем их количество кратно 4.  Вася может взять либо две целые пары, либо одну целую пару и два числа из разных пар, либо по числу из 4  пар. В ответ Петя берет все числа из начатых пар и столько же целых пар, сколько Вася. В результате пары ходов Васи и Пети они возьмут вместе ровно 4  пары, то есть 404  в сумме. Поскольку 404  и Васина сумма кратны 101,  то и Петина сумма тоже, а число оставшихся пар уменьшилось на 4.  Поэтому последний ход сделает Петя и выиграет.

Ответ:

Петя

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

Задача 13#95768

На плоскости отмечена точка T.  Андрей и Борис играют в следующую игру. Они ходят по очереди, начинает Андрей. За один ход разрешается провести на этой плоскости через точку T  прямую, не совпадающую с уже проведёнными. Проигрывает тот, после хода которого угол между какими-либо двумя из уже проведённых прямых окажется меньше  ∘
1 .  Кто из игроков может победить, как бы ни играл соперник?

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

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

Для любой прямой ℓ,  проходящей через точку T,  обозначим через ℓ⊥ прямую, также проходящую через T  и перпендикулярную  l.  Одна из выигрышных стратегий Бориса: если Андрей провёл очередным своим ходом прямую ℓ,  то Борис проводит прямую  ⊥
ℓ .

Действительно, во-первых, эта стратегия осуществима ведь все прямые, проходящие через T,  разбиты на пары, и каждым ходом Андрей проводит прямую из ещё не задействованной пары. Во-вторых, Борис не может проиграть, играя указанным образом: если он провёл некоторую прямую ℓ,  и угол между ней и некоторой проведённой прямой m  меньше  ∘
1,  то также меньше  ∘
1 равный ему угол между уже проведёнными прямыми  ⊥
ℓ и   ⊥
m  ,  т.е. игра должна была закончиться раньше. Наконец, игра не может завершиться вничью, так как после того, как будет проведена 181  прямая, угол между какими-то двумя (в силу принципа Дирихле) будет меньше  ∘
1 .

Ответ:

Борис

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

Задача 14#88674

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

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

Подсказка 1

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

Подсказка 2

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

Подсказка 3

Да, он может выложить, например, две монеты. А дальше он будет просто дополнять количество до пяти. Нужно только проверить концовку и убедиться, что первый выигрывает таким образом. Победа!

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

Пусть первый игрок своим первым ходом положит 2  монеты, а следующими ходами класть столько монет, чтобы сумма его монет и монет, положенных перед этим вторым игроком была равна 5.  В этом случае после третьего хода первого игрока в ряду будут лежать 12  монет. Далее, как бы не сходил второй игрок своим третьим ходом и как бы после этого не сходил первый игрок 16  монета будет положена первым игроком.

Ответ:

Первый игрок

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

Задача 15#92481

Петя и Вася по очереди заполняют клетки квадратной таблицы 6 ×6  целыми числами. Каждым ходом игроки ставят одно число в любую из пустых клеток. Первым ходит Петя. Когда вся таблица заполнится, они подсчитывают суммы чисел, стоящих в строках и в столбцах — всего 12  сумм. Если хотя бы 6  из них окажутся одинаковыми, то выиграет Вася, иначе — Петя. Может ли Вася всегда выигрывать?

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

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

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

Ответ:

Да, может

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