-, k, , , O (nk) (: , k O (1)) O (1) , , " " " 1 , (popcount)", . , , ( , ), , .
. , , , . XOR ; , , , . , k .
. x w (, w). A w ceil (1 + lg k) b ceil (1 + lg k). , x, Ax = b, mod 2. A ceil (1 + lg k) a1, a2, .... Ax popcount(a1 ^ x), popcount(a2 ^ x), .... ( , b, lg k .)
, , . , x , Ax = b 2 -ceil (1 + lg k)= & Theta; ( 1/). , Ax = b, y ≠ x , Ay = b 2 -ceil (1 + lg k). , , x, 1/2, 1/2, x . ( ), & Theta; (1).
- k = 3. a, b, c. XOR , s = a ^ b ^ c. i , a[i] == b[i] == c[i], s[i] == a[i] == b[i] == c[i]. , XOR , s ^ x. . . , , XOR, s. , , k = 2 .