игра 15



Игра ним

Автор Ольга задал вопрос в разделе Прочие развлечения

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

Ответ от Hippie[гуру]
2 игрока, по-очереди, берут от 1 до 4 палочек. Проигрывает тот, кто возьмёт последнюю палочку.
Выигрывает первый игрок.
Первым ходом он берёт 4 палочки, после этого каждый раз (5 – столько_сколько_взял_второй_игрок) .
После первого хода первого игрока остаётся 11 палочек;
После второго хода первого игрока остаётся 6 палочек;
После третьего хода первого игрока остаётся 1 палочка, которую и забирает второй игрок.
В общем виде эта игра выглядит так:
Есть N палочек. 2 игрока, по-очереди, берут от 1 до k палочек. Проигрывает тот, кто возьмёт последнюю палочку.
Кто выигрывает при правильной игре — закисит от N и k.
А именно:
Если N при делении на (k+1) даёт остаток 1, то выигрывает ВТОРОЙ игрок;
если N при делении на (k+1) даёт остаток не равный 1, то выигрывает ПЕРВЫЙ игрок.
При остатке равном 1 второй игрок каждым ходом берёт ((k+1) – столько_сколько_взял_первый_игрок) . При этом после каждого хода второго игрока восстанавливается остаток равный 1, пока не останется 1 палочка, которую вынужден забрать первый игрок.
При остатке не равном 1 первый берёт первым ходом столько палочек, чтобы остаток от деления количества оставшихся палочек на (k+1) стал равным 1. И, после этого, каждым ходом берёт ((k+1) – столько_сколько_взял_второй_игрок) , восстанавливая остаток 1.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Есть игра 15 палочек.Задача-не взять последнюю палочку. Кто знает схему игры как победить,начиная первым или вторым?
Ингерманланд линейный корабль 1715 на Википедии
Посмотрите статью на википедии про Ингерманланд линейный корабль 1715
Ним игра на Википедии
Посмотрите статью на википедии про Ним игра
Палочки игра на Википедии
Посмотрите статью на википедии про Палочки игра
Новруз на Википедии
Посмотрите статью на википедии про Новруз
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*