比赛 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;
//}