問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
長さ n の数列 a_1, a_2, ..., a_n が与えられます。この数列の全体の排他的論理和を求めてください。
ただし、全体の排他的論理和とは、ビット演算 xor を用いて以下のように表されるものとします。
(((...(a_1 xor a_2) xor a_3) xor ...) xor a_n)
n
a_1 a_2 ... a_n
数列 a_1, a_2, ..., a_n の全体の排他的論理和を一行で出力してください。
出力の最後に改行を入れ、余計な文字、空行を含んではいけません。
すべてのテストケースにおいて、以下の条件を満たします。
・ 1 ≦ n ≦ 30000 = 3 × 10^4
・ 0 ≦ a_i < 2^30 (1 ≦ i ≦ n)
5
1 2 3 4 5
1
2
63 31
32