比赛 Asm.Def战记之圣地亚哥“杯2015 评测结果 C
题目名称 Asm.Def的游戏 最终得分 0
用户昵称 mask 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2015-10-31 11:37:18
显示代码纯文本
#include<iostream>
#include<vector>
#include<cstdlib>
using namespace std;
int N,M;
const int KN=100000+10;
int a[KN];
bool vis[KN];
int con[KN];
int main()
{
	cin>>N>>M;
	for(int i=1;i<=M;i++)
	{
		int x,y;
		cin>>x>>y;
		a[x]++;
		a[y]++;
		vis[i]=true;
	}//shuru
	
	for(int i=1;i<=N;i++)
	{
		if(a[i]<3) vis[i]=false;
	}
	int n=1;
	for(int i=1;i<=N;i++)
	{
		if(vis[i])
		{

		 int x=con[n]=i;
		n++;
		}
	}
	n--;
	int ans;
	for(int i=1;i<=n;i++)
	{
		if(i==1&&con[i]==0)
		{
		 cout<<0<<endl;
			return 0;
		}
		if(i==1&&con[i]!=0) 
		{
			
			ans=con[i];
			continue;
		}
		ans=ans^con[i];
	}	
	cout<<ans<<endl;
	system("pause");
	return 0;
}