#L0298. 按位运算求值
按位运算求值
题目描述
给定一个整数 ,你需要找到最小的正整数 ,使得以下等式成立:
$$(x \operatorname{and} y) + (x \operatorname{or} y) = 2025$$其中 表示按位与运算, 表示按位或运算。
如果不存在满足条件的正整数 ,请输出 。
输入格式
一行,一个整数 。
输出格式
一行,一个整数。若满足条件的正整数 存在则输出 ,否则输出 。
样例
10251000
提示
对于所有测试点,保证 。
提示:对于任意非负整数 ,恒有 $(x \operatorname{and} y) + (x \operatorname{or} y) = x + y$。
难度
入门
通过率
—
尝试
0
已通过
0
- ID
- 1026
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 512MiB
- 上传者