def f(x, p)
# x - число камней, p - ход ВСЕЙ ИГРЫ
if x <= 30 or p > 2:
return p == 2
game = [f(x - 3, p + 1), f(x - 5, p + 2), f(x // 4, p + 1)
return any(game) if p % 2 else all(game)
print(s for s in range(1000, 30, -1) if f(s, 0)
Для работы сайта, анализа посещаемости и показа рекламы мы используем файлы-идентификаторы (cookie), Яндекс.Метрику, Рейтинг@Mail.ru и Рекламную сеть Яндекса.
Нажимая «Принять», вы соглашаетесь с Политикой конфиденциальности.