Pro.ID1589 Titlek 大异或和 Title链接http://10.20.2.8/oj/exercise/problem?problem_id=1589 AC8 Submit18 Ratio44.44% 时间&空间限制描述这是一道模板题。 给由 n 个数组成的一个可重集 S ,每次给定一个数 k ,求一个集合 T ⊆ S ,使得集合 T 在 S 的所有非空子集的不同的异或和中,其异或和 T1 xor T2 xor … xor T|T| 是第 k 小的。 输入第一行一个数 n 。 第二行 n 个数,表示集合 S 。 第三行一个数 m ,表示询问次数。 第四行 m 个数,表示每一次询问的 k 。 1 ≤ n, m ≤ 105 , 0 ≤ Si ≤ 250 输出Description 这是一道模板题。 给由 n 个数组成的一个可重集 S ,每次给定一个数 k ,求一个集合 T ⊆ S ,使得集合 T 在 S 的所有非空子集的不同的异或和中,其异或和 T1 xor T2 xor … xor T|T| 是第 k 小的。 Input 第一行一个数 n 。 第二行 n 个数,表示集合 S 。 第三行一个数 m ,表示询问次数。 第四行 m 个数,表示每一次询问的 k 。 1 ≤ n, m ≤ 105 , 0 ≤ Si ≤ 250 Output 输出 m 行,对应每一次询问的答案,第 k 小的异或和。如果集合 S 的所有非空子集中,不同的异或和数量不足 k,输出 −1。 Sample Input 3 Sample Output 0 Author 样例输入3 样例输出0 提示作者 |