Олимпиадный тренинг

Задача . Игра с делителями


Задача

Темы: Простые игры

Летовец и его друг играют в игру. Первый ход делает Летовец. Изначально на доске записано натуральное число n. На каждом ходе игрока, этот игрок делает следующий ход:

  • выбирает любое x,  не равное n, но кратное числу n (более формально 0 < x < n и n % x == 0)
  • заменяет число n на доске на n-x.

Если игрок не может сделать ход, то он проигрывает игру.

Определите, кто победит в этой игре, если оба будут следовать оптимальной стратегии.


Формат входных данных
Программа получает на вход натуральное число n (n <= 1000).

Формат выходных данных
Выведите 1, если Летовец выигрывает игру, иначе  выведите 0.


Примеры
Входные данныеВыходные данные
1 10
1

time 500 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w644
Python22
Комментарий учителя