#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問題
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.