Задать вопрос
20 июня, 00:05

1. На столе лежат 25 спичек. Играют двое. Игроки по очереди могут взять от одной до четырех спичек. Кто не может сделать ход (т. к. спичек не осталось), проигрывает. Другими словами, выигрывает взявший последнюю спичку. Выясните, у кого из игроков есть выигрышная стратегия.

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

+5
Ответы (1)
  1. 20 июня, 03:58
    0
    У этих игр очень простая стратегия. Запомните её один раз и будете решать любые подобные задачи.

    Пусть дано P предметов и за ход можно брать от 1 до n предметов.

    Вычисляем "магическое число" М = n+1.

    Находим остаток целочисленного деления P на M - он покажет, сколько спичек надо взять при первом ходе для выигрыша. Если 0 - то игрок, делающий ход первым, проигрывает. Выигрышная стратегия проста. Если противник взял k предметов, мы берем M-k.

    Рассмотрим задачу 1.

    P=25, n=4

    М=n+1=5, P/M дает в остатке 0 - игрок, делающий ход первым, проигрывает.

    Выигрышная стратегия: брать 5-k предметов, оставляя противнику 20, 15, 10 и 5 предметов.

    Рассмотрим задачу 2.

    P=107, n=2

    M=n+1=3, P/M дает в остатке 2 - игрок, делающий ход первым, берет 2 предмета и выигрывает.

    Выигрышная стратегия: брать 3-k предметов, оставляя противнику 105, 102, 99, 96, ... предметов.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «1. На столе лежат 25 спичек. Играют двое. Игроки по очереди могут взять от одной до четырех спичек. Кто не может сделать ход (т. к. спичек ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы