Թաքցված խնդիր
|Այս խնդիրը թաքցված է խմբագրական խրհրդի անդամի կողմից քանի որ կամ այն ոչ ճիշտ լեզվով է գրված,|կամ թեստային տվյալներն են սխալ, կամ խնդրի ձևակերպումը պարզ չէ։|

SUSU0007 - ИГРА-2

   Двое играют в следующую игру. На столе лежит кучка камешков. Игроки ходят по очереди, беря из кучки 1 или более камней, но не более половины числа оставшихся камней. Если остался только один камень, то игрок, делающий очередной ход, проигрывает. Напишите программу, определяющую, можно ли выиграть в текущей игровой ситуации, и если да, то какое количество камней нужно взять очередным ходом, чтобы выиграть при безошибочной игре соперников.

Входные данные.

   Содержится одно целое число N (1 ≤ N ≤ 109) – количество камней в кучке.

Выходные данные.

   Вывести одно целое число – количество камней, которое нужно взять из кучки, чтобы выиграть при безошибочной игре соперников. Если выигрыш в этой ситуации невозможен, то вывести число 0.

Примеры.

N

stdin

stdout

1

4

1

2

3

0


Ավելացրեց.Հրանտ Հովհաննիսյան
Ամսաթիվ.2016-08-01
Ժամանակի սահմանափակումը.1s
Ծրագրի տեքստի սահմանափակումը.50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Լեզուներ.Բոլորը բացի ASM32 ASM64 GAWK CLPS CLOJURE D ERL FSHARP FORTRAN GOSU HASK ICON ICK NEM NIM OBJC-CLANG PICO PIKE PYPY PYPY3 PY_NBC RUST SCM guile CHICKEN SED TCL WHITESPACE
Աղբյուրը.Областная олимпиада школьников по информатике (командные соревнования), 2004

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.