Навчання / Бібліотека / Головоломки
Перегони спільної суми
гравці ведуть спільну суму, яка починається з . На кожному ході гравець додає до суми ціле число від до . Виграє той, хто зробить суму рівно , і жоден хід не може зробити суму більшою за . Ви ходите першим, обидва гравці грають оптимально. Яке число ви маєте додати на першому ході, щоб гарантовано виграти?
Для перевірки відповіді потрібен JavaScript. Підказка й розв’язок відкриваються і без нього.
Підказка
З’ясуйте, які суми вам вигідно залишати після кожного свого ходу, починаючи з .
Розв’язок
- Якщо ви залишите суму , суперник додасть від до і отримає від до , а тоді ви доведете суму рівно до .
- Те саме міркування показує, що безпечні суми йдуть із кроком : , , і так далі аж до , бо .
- Із ви одразу досягаєте безпечної суми , а далі на кожен хід суперника відповідаєте ходом .
- Отже, на першому ході ви додаєте .
Відповідь: