2010年第2题
题目地址:http://jobdu.sinaapp.com/problem.php?pid=1006
C语言源码:
//mzxjn,m表示z前面o的个数,z表示z的个数,x表示z与j之间o的个数//j表示j的个数,n表示j之后o的个数//若z>1||j>1||(m==0&&n!=0)||(m!=0&&n==0)||m>n||x<1||z==0||j==0//显然是Wrong Answer#include<stdio.h>int main(){char s[1010];int i,n,m,x,z,j;while(scanf("%s",s)!=EOF){i=0;n=0;m=0;x=0;z=0;j=0;while(s[i]!='\0'){if(s[i]=='o'){if(z==0)m++;elseif(j==0)x++;elsen++;}elseif(s[i]=='z'){if(z==0)z++;else{z++;break;}}else{if(j==0)j++;else{j++;break;}}i++;}if(z>1||j>1||(m==0&&n!=0)||(m!=0&&n==0)||m>n||x<1||z==0||j==0)printf("Wrong Answer\n");elseprintf("Accepted\n");}}