#3336. 2025
2025
题目描述
小 A 有一个整数 x
,他想找到最小的正整数 y
使得下式成立:
其中 AND
表示二进制按位与运算(运算符 &
),OR
表示二进制按位或运算(运算符 |
)。如果不存在满足条件的 y
,则输出 -1
。
输入格式
一行,一个整数 x
。
输出格式
一行,一个整数。若满足条件的 y
存在则输出 y
,否则输出 -1
。
样例
输入样例 1
1025
输出样例 1
1000
数据范围
对于所有测试点,保证 。
提示
- 按位与运算 (
AND
) 的运算符是&
。 - 按位或运算 (
OR
) 的运算符是|
。
相关
在下列比赛中: