题目描述
https://www.luogu.com.cn/problem/P4932
简要题意:给定 $n$ 个数,求有多少对数,满足异或有奇数个 $1$
$n\le 10^7$
Solution
异或只会消掉两个 $1$,不会改变奇偶性
所以答案就是奇数个 $1$ 的个数乘以偶数个 $1$ 的个数
至于如何 $O(1)$,可以预处理 $2^{16}$
1 |
|
https://www.luogu.com.cn/problem/P4932
简要题意:给定 $n$ 个数,求有多少对数,满足异或有奇数个 $1$
$n\le 10^7$
异或只会消掉两个 $1$,不会改变奇偶性
所以答案就是奇数个 $1$ 的个数乘以偶数个 $1$ 的个数
至于如何 $O(1)$,可以预处理 $2^{16}$
1 | #include <iostream> |