MeXor
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
给定正整数 ,设集合 ,你可以执行下列操作恰好一次:
- 取一个非负整数 ,将 中每个元素 变为 ,其中 为按位异或运算 。
设操作后得到的新集合为 ,求出 可能的最大值。
按位异或运算指,对两个数的每个二进制位作不进位加法。
对于整数集合 , 定义为集合 中未出现的最小非负整数。
输入格式
输入包含多个测试用例。
第一行输入一个正整数 , 表示测试用例的数量。
对每个测试用例,输入一行一个正整数,表示给定的 .
输入数据保证所有测试用例中 的和不超过 .
输出格式
对于每个测试用例,输出一行一个正整数,表示 可能的最大值。
输入输出样例 #1
输入 #1
1
2
输出 #1
1
说明/提示
样例解释
初始集合为 , 选择 进行操作后得到 . 当然也可以选择 进行操作,会得到同样的答案。可以证明,不存在更优的操作方法,故答案为 .
中国科学院大学本科部第四届程序设计大赛(提高组)
- Status
- Done
- Rule
- ACM/ICPC
- Problem
- 7
- Start at
- 2025-5-18 13:00
- End at
- 2025-5-18 17:00
- Duration
- 4 hour(s)
- Host
- Partic.
- 12