#codethanksfestival2017f. [code_thanks_festival_2017_f]Limited Xor Subset

[code_thanks_festival_2017_f]Limited Xor Subset

问题描述

给定 NN 个正整数,第 ii ( 1iN1≦i≦N) 个正整数是 aia_i

从这 NN 个整数中选择 00 个或多个整数,计算所选整数的按位异或结果。计算结果等于 KK

请计算满足要求的整数选择的数量,将最终结果取模 109+710^9+7

当选择 00 个整数时,按位异或结果为 00

约束条件

  • 1N1051≦N≦10^5
  • 0K1050≦K≦10^5
  • 1ai(1iN)1≦a_i (1≦i≦N)
  • a1++aN105a_1 + … + a_N≦10^5