Автор: | Антон Карабанов | Ограничение времени: | 1 сек | |
Входной файл: | Стандартный вход | Ограничение памяти: | 256 Мб | |
Выходной файл: | Стандартный выход | |||
Максимальный балл: | 100 |
Тимофей выписал все натуральные числа, перевёл каждое в двоичную систему счисления и записал подряд без пробелов. В результате получилась строка 1101110010111011110001001...
Определите, какой символ находится на n-й позиции.
Единственная строка входных данных содержит натуральное число n.
Обратите внимание, что значения переменных в этой задаче могут превышать возможные значения 32-битной целочисленной переменной, поэтому необходимо использовать 64-битные целочисленные типы данных (тип int64 в языке Pascal, тип long long в C++, тип long в Java и C#).
Выведите одну двоичную цифру — ответ на вопрос задачи.
1 ≤ n ≤ 1015
Баллы за каждый тест начисляются независимо.
Решения, верно работающие при n ≤ 105, получат не менее 60 баллов.
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|