程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> zoj 1395 Door Man 歐拉回路

zoj 1395 Door Man 歐拉回路

編輯:C++入門知識

zoj 1395 Door Man 歐拉回路


#include
#include
#include
#include
#include
#include
using namespace std;

int read(char *s)
{
    int len;
    for(len=0;(s[len]=getchar())!='
'&&s[len]!=EOF;len++)
        ;
    s[len]=0;
    return len;
}

int main()
{
    int i,j,n,m,f,cnt[100],sum;
    char buf[128];
    while(read(buf))
    {
        if(strcmp(buf,ENDOFINPUT)==0) break;
        sscanf(buf,%*s %d %d,&m,&n);
        memset(cnt,0,sizeof(cnt));
        sum=0;
        for(i=0;i2) f=0;
        else
        {
            if(cnt[0]%2==1&&cnt[m]%2==1&&m!=0) f=1;
            else f=0;
        }
        if(f) printf(YES %d
,sum);
        else printf(NO
);
    }
    return 0;
}

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved