Задать вопрос
19 сентября, 09:27

Помогите решить логическую задачу! Ербол и Максим*, любители сладкого, по очереди ломают шоколадку размером А*В долек. За ход разрешается сделать прямолинейный разлом любого из кусков вдоль углубления. Проигрывает тот, кто не сможет сделать ход. Кто выиграет в этой игре, если Ербол делает первый ход? Ответ обоснуйте

+1
Ответы (1)
  1. 19 сентября, 10:40
    0
    Предположим, что Максим и Ербол играют по оптимальной стратегии.

    Для удобства введем два понятия: выигрышная позиция и проигрышная позиция. Выигрышная - это позиция, которая приводит игрока, ходившего с нее, к выигрышу. Проигрышная - это позиция, которая приводит игрока, ходившего с нее, к проигрышу. Также выигрышная позиция - это позиция, ведущая противника к проигрышной. И наоборот, проигрышная позиция - это позиция, ведущая противника к выигрышной.

    Вести понятия будем относительно Ербола.

    Рассмотрим все возможные варианты размера шоколадки:

    1x1 - Lose.

    Позиция проигрышная, т. к. Ербол не сможет сделать ход.

    1xN, N > 1 - Win.

    Все позиции вида такого вида выигрышные, т. к. приводят к проигрышной позиции 1x1.

    2x2 - Lose.

    Позиция проигрышная, т. к. приводит противника к выигрышной позиции 1xN.

    2xN - Win.

    Все позицию такого вида выигрышные, т. к. приводят противника к проигрышной позиции 2x2.

    3x3 - Lose.

    Позиция проигрышная, т. к. приводит противника к выигрышной позиции 2xN или 1xN.

    3xN - Win.

    Все позицию такого вида выигрышные, т. к. приводят противника к проигрышной позиции 3x3.

    Отсюда несложно заметить, что позиции вида NxN - проигрышные, а остальные - выигрышные.

    Ответ: Если A = B, то выиграет Максим, иначе выиграет Ербол
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Помогите решить логическую задачу! Ербол и Максим*, любители сладкого, по очереди ломают шоколадку размером А*В долек. За ход разрешается ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Требуется определить, можно ли от шоколадки размером n * m долек отломить k долек, если разрешается сделать один разлом по прямой между дольками (то есть разломить шоколадку на два прямоугольника). программа на паскале abc
Ответы (1)
Есть три кучки по 50 камней в каждой. За ход разрешается взять любое количество камней, но только из одной кучки. Проигрывает тот, кто не сможет сделать ход. Кто выиграет при правильной игре?
Ответы (1)
У ромашки 2016 лепестков. За ход разрешается сорвать либо один лепесток, либо два или пять рядом растущих лепестка. Проигрывает тот, кто не сможет сделать ход. Кто выиграет при правильной игре?
Ответы (1)
Есть две кучи по одиннадцать камней в каждой. За ход разрешается взять любое количество камней из одной кучи или по два камня из обеих куч. Проигрывает тот, кто не сможет сделать ход. Кто выиграет при правильной игре?
Ответы (1)
Два игрока играют в следующую игру. Перед ними лежит куча из 6 камней. Игроки берут камни по очереди. За один ход можно взять 1, 2 или 3 камня. Проигрывает тот, кто забирает последний камень.
Ответы (1)