running той же длины: running[i] — это XOR (^) всех элементов исходного массива с индексами от 0 до i включительно.
Восстановите и верните исходный массив. Он определяется однозначно.running=[6, 3, 3, 0] → [6, 5, 0, 3]
Исходный массив [6, 5, 0, 3]: 6 = 6, 6 ^ 5 = 3, 3 ^ 0 = 3, 3 ^ 3 = 0.
running=[9] → [9]
Единственный элемент совпадает со своим накопленным XOR.
running=[1, 3, 7, 15] → [1, 2, 4, 8]
Каждый шаг добавляет новый бит: [1, 2, 4, 8].
running=[6, 3, 3, 0]
[6, 5, 0, 3]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 81 тест на сервере, включая скрытые.