#P1082. [GESP202503三级] 与或2025
[GESP202503三级] 与或2025
描述
小明有一个整数 , 他想找一个最小的正整数 使得下式成立:
其中 表示二进制按位与运算, 表示按位或运算. 如果不存在满足条件的 , 则输出 .
输入输出格式
输入格式
输入一个整数
输出格式
如果有满足条件的 则输出 , 否则输出 .
样例
1025
1000
数据范围
小明有一个整数 x , 他想找一个最小的正整数 y 使得下式成立:
(x∧y)+(x∨y)=2025其中 ∧ 表示二进制按位与运算, ∨ 表示按位或运算. 如果不存在满足条件的 y , 则输出 −1.
输入一个整数 x
如果有满足条件的 y 则输出 y , 否则输出 −1 .
1025
1000
0≤x<2025