Вітаю Вас Гість | RSS

Середа, 27.11.2024, 16:52, 18.119.167.189

Задачі із сайту Контестер [10]
Головна » Статті » Підготовка до олімпіади » Задачі із сайту Контестер

0-1 проблема

1005 - 0-1 проблема


Оригінал задачі тут


Ліміт часу: 1 секунд
Ліміт пам'яті: 3000 K
Ліміт виведення: 2 K


Завдання

Над рядочком 01 виконаємо наступні операції:
Скопіюємо в кінець рядочка самого себе (отримаємо 0101)
В другій половині рядка всі 0 змінимо на 1, а всі 1 на 0 (отримаємо 0110)
Над рядочком 0110 виконаємо ті самі операції. Отримаємо 01101001. І т. д.Таким чином отримаємо нескінченний рядочок нулів та одиниць.Ваше завдання – знайти n-тий символ такого рядочка.

Вхідні дані

В єдиному рядку записане єдине число N (1 <= N <= 2000000000).

Вихідні дані

Єдиний символ, який буде на N-й позиції.

Приклад введення 1

1

Приклад виведення 1

0


Приклад введення 2

2

Приклад виведення 2

1


Приклад введення 3

5

Приклад виведення 3

1
Категорія: Задачі із сайту Контестер | Додав: b_oliinyk (31.01.2011)
Переглядів: 702
Push 2 Check