费老鼻子劲想的代码还抵不过9行的异或 QwQ
查看原帖
费老鼻子劲想的代码还抵不过9行的异或 QwQ
1226701
caixukun___123楼主2024/8/24 10:59

自己打的代码,50分:

#include<bits/stdc++.h>
using namespace std;
int main(){
	int n,a;
	map<int,int> mp;
	scanf("%d",&n);
	for(int i=1;i<=n;i++){
		scanf("%d",&a);
		mp[a]++;
	}
	for(map<int,int>::iterator it=mp.begin();it!=mp.end();it++){
		if(it->second%2!=0) cout<<it->first;
	}
	return 0;
}

异或代码,AC了:

#include<bits/stdc++.h>
using namespace std;
int main(){
	int n,ans=0,k;
	scanf("%d",&n);
	for(int i=1;i<=n;i++){ scanf("%d",&k);ans^=k;}
	printf("%d",ans);
	return 0;
}
2024/8/24 10:59
加载中...