第3篇题解
思路
思路很简单吧
循环遍历 + 条件判断 OK!
见注释
AC代码
#include <bits/stdc++.h>//万能头
using namespace std;
int main (){
int x;
cin >> x;//输入
for (int y = 1; y < 2025; ++y){//循环遍历
if ((x & y) + (x | y) == 2025){//条件判断 注意 :and 表示按位与运算,运算符为 & ,不是&&! or 表示按位或运算,运算符为 ∣, 不是 ||!
cout << y;//如果有,则输出 y
return 0;
}
}
cout << -1;//没有,则输出-1
return 0;
}
完结撒花~
有意见和问题请在评论区提出,谢谢!!!