| 比赛 |
26暑假集训模拟赛1 |
评测结果 |
AAAAAAAAAA |
| 题目名称 |
异或加密 |
最终得分 |
100 |
| 用户昵称 |
ChenBp |
运行时间 |
3.010 s |
| 代码语言 |
C++ |
内存使用 |
3.65 MiB |
| 提交时间 |
2026-06-29 11:23:09 |
显示代码纯文本
#include <iostream>
#include <cstdio>
using namespace std;
int main(){
freopen("XORcipher.in","r",stdin);
freopen("XORcipher.out","w",stdout);
int n;
cin>>n;
int a,b;
int sa=0,sb=0;
for(int i=1;i<=n;i++){
cin>>a;
sa^=a;
}
for(int j=1;j<=n;j++){
cin>>b;
sb^=b;
}
cout<<(sa^sb);
return 0;
}
//#include <iostream>
//#include <cstdio>
//#include <map>
//#include <algorithm>
//using namespace std;
//const int N=1e6+6;
//int a[N],b[N];
//map<int,int>mp;
//int main(){
// freopen("XORcipher.in","r",stdin);
// freopen("XORcipher.out","w",stdout);
// int n;
// cin>>n;
// for(int i=1;i<=n;i++){
// cin>>a[i];
// }
// for(int i=1;i<=n;i++){
// cin>>b[i];
// }
// sort(b+1,b+1+n);
// int m=unique(b+1,b+1+n)-b;
// for(int i=1;i<=n;i++){
// int cnt=0,x=0;
// for(int j=1;j<=m;j++){
// x=a[i]^b[j];
//// cout<<x<<endl;
// mp[x]++;
// if(mp[x]==i) cnt++;
// }
// if(cnt==1){
// for(int j=1;j<=m;j++){
// x=a[i]^b[j];
// if(mp[x]==i){
// cout<<(x);
// return 0;
// }
// }
// }
// }
// return 0;
//}