E. XOR на отрезке, сумма на отрезке
3000 мс · 512 МБ · всё или ничего
Дан массив. Запросы: применить XOR с числом ко всем элементам отрезка и узнать сумму на отрезке.
Формат ввода
В первой строке (). Во второй — чисел (). В третьей — (). Далее строк: 1 l r — сумма на отрезке, или 2 l r x — применить XOR с на отрезке ().
Формат вывода
Для каждого запроса первого типа выведите сумму на отдельной строке.
Примеры
ввод
5 4 10 3 13 7 8 1 2 4 2 1 3 3 1 2 4 1 3 3 2 2 5 5 1 1 5 2 1 2 10 1 2 3
вывод
26 22 0 34 11
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.