F. Код Грея
1000 мс · 256 МБ · всё или ничего
Код Грея — это нумерация двоичных строк, при которой соседние номера отличаются ровно одним битом. Стандартный код Грея задаётся формулой
Отвечайте на запросы двух видов: по номеру выдать и по значению выдать такое , что .
Формат ввода
В первой строке (). В каждой из следующих строк — тип запроса и число: 1 x (выдать ) или 2 y (выдать по ). Оба числа лежат в пределах от до .
Формат вывода
Для каждого запроса выведите одно число в отдельной строке.
Примеры
ввод
2 1 0 2 0
вывод
0 0
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.