Nguồn: Big-O
Cho mảng a gồm n (1≤n≤2⋅105) phần tử. Ta thực hiện q (1≤q≤2⋅105) thao tác như sau:
x (1≤x≤109).a_i sao cho 1≤i≤n, thay a_i bằng ai⊕x. Trong đó, ⊕ là phép toán XOR.Hãy tính giá trị a1⊕a2⊕...⊕an sau khi thực hiện xong q thao tác trên.
Đầu vào:
n và q (1≤n,q≤2⋅105).n số nguyên a1,a2,...an (1≤ai≤109).i trong q dòng tiếp theo chứa số nguyên x (1≤x≤109) được cho ở thao tác thứ i.Đầu ra: Một số nguyên duy nhất là kết quả của bài toán.
Ví dụ 1:
Đầu vào:
5 2
1 3 5 2 7
4
3
Đầu ra:
5