无向图的欧拉回路和欧拉路径判断

#include
#include
#include
using namespace std;

const int maxn=1002;
vector graph[maxn];
int n,m,cnt,in;
bool visited[maxn];

void dfs(int v)
{
    for(int i=0;i>t;
    while (t--) {
        cin>>n>>m;

        for(int i=0;i<=n;i++)
            graph[i].clear();

        for(int i=0;i>x>>y;
            graph[x].push_back(y);
            graph[y].push_back(x);
        }

        cnt=0;
        in=0;
        memset(visited,false,sizeof(visited));
        dfs(1);

        if((m==0&&n==1)||(cnt==n&&(in==0||in==2)))
            cout<<"Yes"<

转载于:https://www.cnblogs.com/ukcxrtjr/p/11188060.html

你可能感兴趣的:(开发工具)