#P1082. [GESP202503三级] 与或2025

描述

小明有一个整数 xx , 他想找一个最小的正整数 yy 使得下式成立:

(x∧y)+(x∨y)=2025(x \land y) + (x \lor y) = 2025

其中 ∧\land 表示二进制按位与运算, ∨\lor 表示按位或运算. 如果不存在满足条件的 yy , 则输出 −1-1.

输入输出格式

输入格式

输入一个整数 xx

输出格式

如果有满足条件的 yy 则输出 yy , 否则输出 −1-1 .

样例

1025
1000

数据范围

0≤x<20250 \leq x < 2025

Problem Info

#P1082. [GESP202503三级] 与或2025

ID 8281
类型 传统题
时间 1000ms
内存 256MiB
尝试 12 已通过 5
难度 9
上传者
标签
GESP真题