http://codeforces.com/contest/842/problem/D 1.整体的数组是不用变的,比如数组a[]经过一次询问x后,然后再询问y,相当于询问x ^ y ^ a[i]后的mex值 2.假设所求的答案是k,询问的数字是x,那么对于每个元素a[i],有a[i] ^ x != k恒成立.因为k是一个a[i]^x后得到的新数组,一个不存在新数组的数.所以若a[i] ^ x = k,则k不会是答案. 3.两个数相异或的结果是唯一的,即z ^ x 是一个确定值. 那么要求答案k,…