{"raw_statement":[{"iden":"statement","content":"给定一个数列 $a$，初始为空。有 $n$ 次操作，每次在 $a$ 的末尾添加一个正整数 $x$。\n\n每次操作结束后，请你找到当前 $a$ 所有的后缀最大值的下标（下标从 1 开始）。一个下标 $i$ 是当前 $a$ 的后缀最大值下标当且仅当：对于所有的 $i < j \\leq |a|$，都有 $a_i > a_j$，其中 $|a|$ 表示当前 $a$ 的元素个数。\n\n为了避免输出过大，请你**每次操作结束后都输出一个整数**，表示**当前数列**所有后缀最大值的下标的按位异或和。"},{"iden":"input","content":"第一行是一个整数，表示操作次数 $n$。  \n第二行有 $n$ 个整数，依次表示 $n$ 次操作所添加的整数 $x_i$。"},{"iden":"output","content":"每次操作后请输出一行一个整数，表示当前数列所有后缀最大值下标的按位异或和。"},{"iden":"note","content":"### 数据规模与约定\n\n对于全部的测试点，保证 $1 \\leq n \\leq 10^6$，$1 \\leq x_i \\lt 2^{64}$。请注意大规模数据输入输出对程序效率产生的影响。"}],"translated_statement":null,"sample_group":[["5\n2 1 3 5 4","1\n3\n3\n4\n1"]],"show_order":[],"formal_statement":null,"simple_statement":null,"has_page_source":false}