最大的K
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。
规则:
输入格式
第一行包含一个正整数。表示接下来有个测试用例。
每个测试用例的第一行包含一个正整数。
输出格式
对于每个测试用例,输出一个整数,即所求的整数。
3
2
5
17
1
3
15
提示
【样例解释】
在第一个测试用例中,连续进行按位与操作得到0值的最大值是1。
在第二个测试用例中,连续进行位与操作得到0值的最大值是3。没有比3更大的值。
因此,答案是3。
【数据范围】
对于的数据,保证。
对于的数据,保证。
对于的数据,保证。
对于的数据,保证。
C23本部国庆集训测试
- Status
- Done
- Rule
- IOI
- Problem
- 7
- Start at
- 2023-10-5 13:30
- End at
- 2023-10-5 15:30
- Duration
- 2 hour(s)
- Host
- Partic.
- 10