1 条题解
-
0
自动搬运
来自洛谷,原作者为

cyffff
Not yet for the story on the last page, it's not the end.搬运于
2025-08-24 23:12:24,当前版本为作者最后更新于2025-04-08 16:34:14,作者可能在搬运后再次修改,您可在原文处查看最新版自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多
以下是正文
题意
给定 个 维的
01向量,保证它们线性无关。你需要选出其中一些向量,使得它们的异或结果中一的个数在 中。。
题解
先将这些向量塞入线性基中,再将每个最高位位置消成只有一个向量包含其,则基内每个向量 都有 。若存在 则直接找到了一组解,否则有所有 。
初始令向量 ,依次将 异或上 ,过程中必定存在一个时刻使得 ,原因如下:
- 最终有 ,这是因为 个最高位都必定存在;
- 过程中 单次增长不超过 ,这是因为 。
故第一次 的时刻必有 。
使用
bitset求解线性基,时间复杂度 。
- 1
信息
- ID
- 11800
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 6
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者