給定一個長度為N的集合,計算它每個非空子集進行Xor運算的結果之和,因為答案很大,輸出答案 mod 1000000007 的結果。
一個集合進行Xor運算的結果是其中所有元素的進行Xor運算的結果。
例如
A={X1,X2,X3}
則答案為:(X1+X2+X3+(X1^X2)+(X2^X3)+(X1^X3)+(X1^X2^X3))%(1000000007)
有多筆測資
每筆測資包含:
第一行一個整數N(N<=10^5),代表集合A的大小
第二行有N個整數Ai(N>i>=0),代表集合A的元素
答案
3 1 2 3 4 1 2 4 8 5 1 2 3 5 100
12 120 1648
雖說是困難其實是水題(?)
沒有卡I/O,scanf 能過
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
41720 | seancai78@gm ... (風月春秋) | e358 | 69 | 2024-08-20 01:16 |