|
||||||||||
Number SequenceTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 3563 Accepted Submission(s): 1417 Special Judge Problem Description There is a special number sequence which has n+1 integers. For each number in sequence, we have two rules: ¡ñ ai ¡Ê [0,n] ¡ñ ai ¡Ù aj( i ¡Ù j ) For sequence a and sequence b, the integrating degree t is defined as follows(¡°¨’¡± denotes exclusive or): (sequence B should also satisfy the rules described above) Now give you a number n and the sequence a. You should calculate the maximum integrating degree t and print the sequence b. Input There are multiple test cases. Please process till EOF. For each case, the first line contains an integer n(1 ¡Ü n ¡Ü 105), The second line contains a0,a1,a2,...,an. Output For each case, output two lines.The first line contains the maximum integrating degree t. The second line contains n+1 integers b0,b1,b2,...,bn. There is exactly one space between bi and bi+1(0 ¡Ü i ¡Ü n - 1). Don¡¯t ouput any spaces after bn. Sample Input
Sample Output
Source | ||||||||||
|