1 条题解
-
0
Atcoder 上有关 xor 的构造题还挺多。
容易发现 时显然无解。
接下来先处理些平凡的情况。
- ,:显然只有
0 0这一组解; - ,:样例给了
0 0 1 1这一组解; - ,:样例告诉我们无解。
现在开始考虑 的情况,考虑构造一个 的形式。
注意到 ,于是考虑按如下对称形式构造:
$$0, 1, \ldots, k-1, k+1, \ldots, 2^m-1, k, 2^m-1, \ldots, k+1, k-1, \ldots, 1, 0, k$$对于除了 以外的数字,它们形成的子序列是完全对称的,除了 之外的数字每个数字均出现恰好两次,于是全部抵消,形成了 的形式。
对于 来说,它形成的子序列中, 中除了 之外每个数字只出现一次, 出现两次。注意到 的异或和总为零(对于每一个二进制位,满足该位上值为 1 的数恰好有 个,总是偶数),于是最后还是 的形式。
- ,:显然只有
- 1
信息
- ID
- 11655
- 时间
- 2000ms
- 内存
- 1024MiB
- 难度
- 10
- 标签
- 递交数
- 2
- 已通过
- 2
- 上传者