Quoto

Навчання / Бібліотека / Головоломки

Купи зі спільним ходом

ГоловоломкиСкладне

Є купи карт: і карт. гравці ходять по черзі. Хід полягає в тому, щоб забрати будь-яку додатну кількість карт з однієї купи або однакову додатну кількість карт з обох куп. Виграє той, хто забере останню карту. Ви ходите першим, обидва гравці грають оптимально. Скільки різних перших ходів гарантують вам виграш?

Для перевірки відповіді потрібен JavaScript. Підказка й розв’язок відкриваються і без нього.

Ціле число, десятковий дріб, дріб на кшталт 3/8 або відсоток.

Підказка

Випишіть програшні позиції для того, хто ходить, починаючи з , і подивіться, до яких із них можна дійти.

Розв’язок
  1. Назвемо позицію програшною, якщо програє той, хто ходить; програшна, а наступні програшні позиції, без урахування порядку, це , , і .
  2. Кожна нова програшна пара починається з найменшого ще не використаного числа, а різниця між її елементами на одиницю більша, ніж у попередній парі.
  3. Із можна перейти до , забравши карту з першої купи, до , забравши з другої, і до , забравши по з кожної купи.
  4. Жодної іншої програшної позиції, як-от чи , не досягти за один хід, бо для цього треба забрати різні кількості з обох куп.
  5. Отже, кількість виграшних перших ходів дорівнює .

Відповідь: