eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Раздели кучку

Раздели кучку

Двое играют в игру "Раздели кучку". Изначально есть кучка из n конфет. Любую из кучек можно разбить на две кучки разного размера. Игрок, который не может сделать ход проигрывает. Сколько способов сделать первый ход у первого игрока, чтобы победить при правильной игре обоих.

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

В первой строке записано количество партий t (1t104). В следующих t строках записано описание партий: n (1n104).

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

Для каждой партии выведите количество способов сделать первый ход у первого игрока, чтобы победить при правильной игре обоих. Если первый игрок проигрывает выведите 0.

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
5
1
2
3
4
9
Вихідні дані #1
0
0
1
0
2
Джерело 2012 Севастополь, III Міжнародна Літня школа програмування