九度OnlineJudge1006之:ZOJ问题

2014-11-23 22:04:25 来源: 作者: 浏览: 6
题目描述:
对给定的字符串(只包含'z','o','j'三种字符),判断他是否能AC。
是否AC的规则如下:
1. zoj能AC;
2. 若字符串形式为xzojx,则也能AC,其中x可以是N个'o' 或者为空;
3. 若azbjc 能AC,则azbojac也能AC,其中a,b,c为N个'o'或者为空;
输入:
输入包含多组测试用例,每行有一个只包含'z','o','j'三种字符的字符串,字符串长度小于等于1000。
输出:
对于给定的字符串,如果能AC则请输出字符串“Accepted”,否则请输出“Wrong Answer”。
样例输入:
zoj
ozojo
ozoojoo
oozoojoooo
zooj
ozojo
oooozojo
zojoooo
样例输出:
Accepted
Accepted
Accepted
Accepted
Accepted
Accepted
Wrong Answer
Wrong Answer
#include   
#include   
#include   
using namespace std;  
  
  
int main()  
{  
    string   str;  
    while(cin>>str)  
    {  
        size_t a = str.find_first_not_of("o");  
  
        if (a==string::npos || str[a]!='z')  
        {  
            cout<<"Wrong Answer"< 
  

-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: