Посмотрим, какое количество камней могло остаться в конце игры:
Такое, что половина этого количества ≤ 1 (иначе можно взять 1 камень и это будет не конец игры).
То есть могло остаться 0, 1 или 2
Если осталось 0 (или 1), то на предыдущем ходе количество камней было меньше, чем 0 * 2 = 0 (или 1 * 2 = 2), то есть < 0 камней (1 камень), чего быть не могло. Значит осталось 2 камня.
Теперь мы знаем, что тот, кому после очередного хода выпала кучка с 2 камнями, проигрывает.
Значит тот, кому выпала кучка с более, чем 2 камнями, но менее, чем с 2 * 2 - выигрывает (это кучка из 3 камней. Он берет 1 камень и выигрывает).
Проводя аналогичные рассуждения мы увидим, что тот, кому выпадает кучка с 4 камнями - проигрывает (единственный возможный ход - взять 1 камень, что приводит к 3 камням, а тот, кто начинает с кучки из 3 камней выигрывает).
Можно бы было дальше посмотреть, что тот, у кого в кучке 8 камней проиграет, а тот, у кого в кучке 5 .. 7 камней - выиграет. Но мы остаток докажем методом математической индукции.
Пытаемся доказать предположение, что тот, кому попалась кучка из (n строго больше 1) элементов проиграет, а тот, кому попалась кучка с числом камней, не равным степени 2 - выигрывает.
База индукции у нас уже есть. Предположим, что тот, у кого выпало камней - проигрывает, а - выигрывает. Докажем, что тот, кому выпало камней выиграет, а тот, кому выпало камней - проиграет.
1) Пусть выпало камней, . Тогда мы можем взять эти l камней. Дейтсвительно, из того, что
следует, что
Итак, оппонент после этого хода попадает на кучку из камней и, по предположению индукции, проигрывает
2) Пусть выпало камней. Тогда можно взять любое количество от 1 до (так как ровно в 2 раза меньньше, чем , а по условию можно взять строго меньше, чем в 2 раза). Тогда мы получим кучку с количеством камней от
до
Начиная с которой по пункту 1) этого доказательства оппонент выигрывает.
Что и требовалось доказать.
Таким образом, так как 2017 - это не степень двойки, то начиная с 2017 Петя победит. Его стратегия - забирать камни так, чтобы в кучке оставалось число камней, являющееся точной степенью 2.