返回信息流#include<iostream>
using namespace std;
int main()
{
int n,m;
cin >> n>>m;
int s[n];
for(int i=0;i<n;i++)
s[i]=0;
int k[m][2];
for(int i=0;i<m;i++)
for(int j=0;j<2;j++)
{ cin >> k[i][j];
s[k[i][j]]++;
}
if(n==1){cout<<"None"<<endl;
//system("pause");
return 0;}
int count=0,i;
for( i=0;i<n;i++)
if(s[i]==0)break;
else if((s[i]%2)!=0)count++;
if(i==n&&count==0)
cout << "Circuit"<<endl;
else if(i==n&&count==2)cout<<"Path"<<endl;
else cout << "None"<<endl;
system("pause");
return 0;
}
提交后是wrong answer,分数80,百思不得其解,求大家告知,谢谢
这是一条镜像帖。来源:北邮人论坛 / cpp / #34027同步于 2009/12/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
求大牛解答,判断有误欧拉回路或者路径
a206206
2009/12/22镜像同步14 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 Raiden 的大作中提到: 】
: 题目有连通性的限制么?
: 如果输入的图不连通,仅仅是数节点度数可能有问题
确实是连通性,如果不联通的话,这个算法就是错的,但是我不会判断此图是不是连通的