这个题猛地一看其实是感觉非常难的.
但是,冷静分析一下,你会发现:
因为$x \: xor \: y \le x + y$,所以说一个子序列一个子序列地异或和加起来肯定大于等于所有数字地异或和.
于是得到答案是 $\sum_{i=1}^n{a_i}$.愉快 $AC.$
当然,卡卡常是为了$rank$高一点,毕竟$IOI$赛制.
1 |
|
My Coding Life.
这个题猛地一看其实是感觉非常难的.
但是,冷静分析一下,你会发现:
因为$x \: xor \: y \le x + y$,所以说一个子序列一个子序列地异或和加起来肯定大于等于所有数字地异或和.
于是得到答案是 $\sum_{i=1}^n{a_i}$.愉快 $AC.$
当然,卡卡常是为了$rank$高一点,毕竟$IOI$赛制.
1 | #include <algorithm> |