#153Легко
Запросы XOR
Время: 1 s · Память: 256 MB
- Префиксные суммы
Условие
Даны неотрицательных целых чисел и запросов. Для каждого запроса найдите , где — побитовое исключающее ИЛИ.
Формат ввода
В первой строке и (). Во второй — целых чисел (). В каждой из следующих строк запрос: два целых числа и ().
Формат вывода
Для каждого запроса одно число в отдельной строке.
Примеры
Ввод
8 4 3 2 4 5 1 1 5 3 2 4 5 6 1 8 3 3
Вывод
3 0 6 4
Примечание
XOR тоже работает с префиксами, потому что : если , то ответ — , общее начало сокращается. Роль вычитания играет XOR.
Первый запрос примера: .
Источник: CSES, задача 1650.
