您的位置:首页 > 其它

hdu-3788-ZOJ问题

2013-08-22 14:06 232 查看
个人认为z与j可以没有o,题意表达不清楚

 

 

 

#include<stdio.h>

#include<string.h>

char a[1010];

int main()

{

 int n,i,t1,t2,t3,m1,m2;

 while(scanf("%s",a)!=EOF)

 {

  t1=t2=t3=0;

  m1=m2=-1;

  n=strlen(a);

  for(i=0;i<n;i++)

   if(a[i]=='z')

   {

    m1=i;

    break;

   }

   for(i=n-1;i>=0;i--)

    if(a[i]=='j')

    {

     m2=i;

     break;

    }

    for(i=0;i<m1;i++)

     if(a[i]=='o')

      t1++;

     for(i=m1+1;i<m2;i++)

      if(a[i]=='o')

       t2++;

      for(i=m2+1;i<n;i++)

       if(a[i]=='o')

        t3++;

       if(m2<m1||t2==0)

        printf("Wrong Answer\n");

       else if(m1==-1||m2==-1||t2!=m2-m1-1)

        printf("Wrong Answer\n");

       else

       {

        if(t3==t1*t2)

         printf("Accepted\n");

        else

         printf("Wrong Answer\n");

       }

 }

 return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: