#include<iostream>
using namespace std;
#include<cstring>
int is_actype(const char *s)
{
int n=strlen(s);
int x,y;
int a,b,c;
int counterz=0,counterj=0;
//找z,j位置
for(int i=0;i<n;i++)
if(s[i]=='z')
counterz++,x=i;
else if(s[i]=='j')
counterj++,y=i;
//出现>=2个z或者出现>=2个j,函数结束返回0
if(counterz>=2||counterj>=2)
return 0;
a=x,b=y-x-2,c=n-y-1-a;
if(b==-1)
return 0;
else
if(b==0)
{
if(c==0)
return 1;
}
else
{
if(a==0)
{
if(c==0)
return 1;
else
return 0;
}
else
{
if(c==0)
return 0;
else
if(b==1)
return 1;
else
return 0;
}
}
return 0;
}
int main()
{
char a[1005];
while(cin>>a)
{
if(is_actype(a))
cout << "Accepted\n";
else
cout << "Wrong Answer\n";
}
return 0;
}
/**************************************************************
Problem: 1006
User: true14fans
Language: C++
Result: Accepted
Time:80 ms
Memory:1520 kb
****************************************************************/
九度oj1006zoj问题
最新推荐文章于 2021-07-26 07:22:09 发布