#include<bits/stdc++.h> using namespace std; int x,i; int main() { scanf("%d",&x); for(i=1;i<=2025;i++) { if((x&i)+(x|i)==2025) { printf("%d\n",i); return 0; } } printf("-1\n"); return 0; }
上AC代码
#include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; cout<<2025-n; return 0; }
可以AC。 AC记录
#include<bits/stdc++.h> using namespace std; int main(){ int x; cin>>x; for(int i=2025;i;i--){ if((x&i)+((x|i))==2025){ cout<<i; return 0; } } cout<<-1; return 0; }
#include<bits/stdc++.h> using namespace std; int x,i; int main() { cin>>x; for(i=1; i<=2025; i++) { if((x&i)+(x|i)==2025) { cout<<i; return 0; } } cout<<"-1"; return 0; }
注册一个 TeMenHu 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 TeMenHu 通用账户