计算机考研真题 ZOJ问题

Posted parzulpan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机考研真题 ZOJ问题相关的知识,希望对你有一定的参考价值。

题目描述

对给定的字符串(只包含‘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”。
示例1

输入

zoj
ozojo
ozoojoo
oozoojoooo
zooj
ozojo
oooozojo
zojoooo

输出

Accepted
Accepted
Accepted
Accepted
Accepted
Accepted
Wrong Answer
Wrong Answer





//计算机考研真题 ZOJ问题
/*
程序设计思想:
    
*/
//程序实现:
#include <iostream>
#include <string>
using namespace std;
  
int main()
{
    int i=0,len=0;
    string str;
    while(cin>>str)
    {
        len=str.size();
        int c1=0,c2=0,c3=0;
        while(i<len&&str[i]==o)
            c1++,i++;
        if(str[i]==z)
            i++;
        while(i<len&&str[i]==o)
            c2++,i++;
        if(str[i]==j)
            i++;
        while(i<len&&str[i]==o)
            c3++,i++;
        if(c2&&!(c1*c2-c3))
            cout<<"Accepted";
        else
            cout<<"Wrong Answer";
        cout<<endl;
    }
    return 0;
}

 

以上是关于计算机考研真题 ZOJ问题的主要内容,如果未能解决你的问题,请参考以下文章

中科大-计算机类考研真题(初试笔试真题详解+复试笔试机试真题详解+面试问题汇总分析)

四川大学-计算机原理C语言操作系统-考研真题

计算机考研复试真题 N阶楼梯上楼问题

计算机考研复试真题 众数

2017年苏大计算机考研872真题及解析

2022年苏大计算机考研872真题及解析