長さの数列が与えられます。について次の問題を解いて答えを出力してください。
|の要素から添え字の異なる個の要素を取り出す方法すべてについて、取り出した要素のbitwise xorを計算し、それらの和をで求めてください。
入力はすべて整数である。
N A_1 A_2 ... A_N
に対する答えをとして下のように空白区切りで出力してください。
X_1 X_2 ... X_N
3 1 2 3
6 6 0
の要素から添え字の異なる個の要素を取り出す方法は,,の通りで、取り出した要素のbitwise xorはそれぞれです。したがってに対する答えはです。
の要素から添え字の異なる個の要素を取り出す方法は,,の通りで、取り出した要素のbitwise xorはそれぞれです。したがってに対する答えはです。
の要素から添え字の異なる個の要素を取り出す方法はの通りで、取り出した要素のbitwise xorはです。したがってに対する答えはです。
5 3 1 4 1 5
14 36 40 20 2
15 216772463 773059972 511530910 457632683 1007506860 936312247 447222115 723492740 564986817 9051227 703939751 882747237 567501421 586217631 660927401
64702298 451229420 580632965 220233611 157072596 351203809 294969646 655771502 526786041 628046144 26367998 127946910 811551646 124077043 96425249