题目大意: 给一个长度为n的序列,将其子集的异或值排序得到B数组,给定一个数字Q,保证Q在B中出现过,询问Q在B中第一次出现的下标. 题解: 感觉和hdu3949第K小异或值有一像,然而发现要求出现次数……emmmm 考虑线性基的性质,即在n个数字中求出其极大线性无关子集,设其长度为m,也就意味着有n-m个元素是可以用这m个元素表示的,考虑假设我们现在用这m个变量表示出了一个数字A,那么给A异或上0还是其本身,考虑剩下的n-m个元素可以凑多少个0,即二项式定理,所以可以知道,对于任意一个可以用线…