eolymp
bolt
Try our new interface for solving problems
Məsələlər

Интересная последовательность

Интересная последовательность

Последовательность 011212201220200112... строится так: сначала пишется 0, затем повторяется следующее действие: уже написанную часть приписывают справа с заменой 0 на 1, 1 на 2, 2 на 0, т.е.

0 → 01 → 0112 → 01121220 → ...

Требуется найти m-ю цифру последовательности.

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

Первая строка содержит количество тестов n (1n1000). Далее следуют n строк, каждая из которых содержит m (1m263 - 1) - номер искомой цифры последовательности.

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

Для каждого теста выведите в отдельной строке цифру, стоящую на m-ом месте в описанной последовательности.

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
3
17
239
385
Çıxış verilənləri #1
1
0
2
Mənbə 2005 Петрозаводск, SPb ETU Contest, Август 25, Задача C