Представим себе бесконечную последовательность цифр,
составленную из записанных друг за другом возрастающих степеней десятки.
Вот начало этой последовательности: 110100100010000… Всё, что надо —
определить, какая цифра находится в такой последовательности на определённом
месте.
Исходные данные
В первой строке находится целое число N (1 ≤ N ≤ 65535). В i-й из N последующих строк записано целое число Ki — номер позиции в последовательности (1 ≤ Ki ≤ 231 − 1).
Результат
Выведите через пробел N цифр. i-я цифра должна равняться цифре, которая находится в описанной выше последовательности на позиции с номером Ki.
Пример
исходные данные | результат |
---|
4
3
14
7
6
| 0 0 1 0
|
Автор задачи: Алексей Лахтин
Источник задачи: USU Open Collegiate Programming Contest October'2002 Junior Session