标签:des style blog io ar color os sp for
zoj ozojo ozoojoo oozoojoooo zooj ozojo oooozojo zojoooo
Accepted Accepted Accepted Accepted Accepted Accepted Wrong Answer Wrong Answer
#include<stdio.h>
#include<string.h>
char zoj[1100];
int main()
{
int len,now,ok;
int a,b,c;
int i,j,k;
while(gets(zoj)!=NULL)
{
len=strlen(zoj);
ok=0;
now=0;
a=b=c=0;//确定a,b,c的数量
for(i=0;i<len&&zoj[i]!='z';i++)
{
if(zoj[i]=='o')//保证都是o
{
a++;
now++;
}
else
{
ok=1;
break;
}
}
now+=1;
for(i=now;i<len&&zoj[i]!='j';i++)
{
if(zoj[i]=='o')
{
b++;
now++;
}
else
{
ok=1;
break;
}
}
now+=1;
for(i=now;i<len;i++)
{
if(zoj[i]=='o')
{
c++;
}
else
{
ok=1;
break;
}
}
if(ok==1)
printf("Wrong Answer\n");
else
{
if(b!=0&&c==a*b)
printf("Accepted\n");
/*
条件二和条件三要结合起来理解,最后会发现如下规律:
设:a = 第一个z前o的个数
b = 夹在z和j之间的o的个数
c = 第一个j之后的o的个数
则有条件二三有:
a,b,c满足a*b=c
而且b!=0
*/
else
printf("Wrong Answer\n");
}
}
return 0;
}标签:des style blog io ar color os sp for
原文地址:http://blog.csdn.net/wangluoershixiong/article/details/41871717