zoj 1395 Door Man 欧拉回路

2015-11-21 00:56:15 · 作者: · 浏览: 5
#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;i
         
2) 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; }

?