只被 hack 了,错误可能是什么
查看原帖
只被 hack 了,错误可能是什么
578029
ivyjiao楼主2024/9/15 14:30

rt

#include<bits/stdc++.h>
#define int long long
using namespace std;
int n,a[2001],b[2001];
unordered_map<int,int>mp;
unordered_map<int,bool>c;
set<int>p,ans;
signed main(){
    ios::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    cin>>n;
    for(int i=1;i<=n;i++) cin>>a[i];
    for(int i=1;i<=n;i++) cin>>b[i];
    for(int i=1;i<=n;i++){
        c.clear();
        for(int j=1;j<=n;j++){
            if(c[a[i]^b[j]]) continue;
            c[a[i]^b[j]]=1;
            mp[a[i]^b[j]]++;
            p.insert(a[i]^b[j]);
        }
    }
    for(auto &i:p){
        if(mp[i]==n) ans.insert(i);
    }
    cout<<ans.size()<<'\n';
    for(auto &i:ans) cout<<i<<'\n';
}
2024/9/15 14:30
加载中...