必威体育Betway必威体育官网
当前位置:首页 > IT技术

ZOJ问题

时间:2019-10-28 10:13:26来源:IT技术作者:seo实验室小编阅读:56次「手机版」
 

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

//看了别人的解析说满足这个表达式的字符串就能AC,但是我终其一生都理解不了题目的逻辑 
#include<cstdio>
#include<cstring>
int main(){
    char str[1005];
    while(scanf("%s",str) != EOF){
        int len = strlen(str);
        int a,b,c,i; 
        for(i = 0;str[i] != 'j';i++){
            if(str[i] == 'z')
                a = i; 
        }
        c = len - 1 - i;
        b = i - a - 1;
        if(c == a*b && b > 0)
            printf("Accepted\n");
        else 
            printf("Wrong Answer\n");
    }
    return 0;
} 

文章最后发布于: 2018-01-14 21:00:38

相关阅读

coreos 常见问题

1.如果docker run的时候报如下错误:error creating overlay mount to /var/lib/docker/overlay2/... ... 则需要修改/run/systemd/

01背包问题(记忆型的递归)

1. 问题描述: 有n个重量和价值分别为wi,vi的物品,从这些物品中挑选出总重量不超过W的物品,求所有挑选方案中价值总和的最大值。1≤n

教你如何解决软文写作问题

很多朋友反应软文写作当中出现了诸多问题。不仅摧残身心,而且软文质量还惨不忍睹。其实,软文写作是一件长期的事情,坚持不下来你是写

提需求前,你要问自己这8个问题

近期一直在梳理需求收集、需求评审流程,恰好自己带的起点学院就业班邻近毕业答辩,也要模拟需求评审过程,就写一写关于这方面的心得吧

安装Cygwin时,丢失gcc/g++,解决问题

内容说明:第一个,刚刚在火狐浏览器写本篇文章时,浏览器崩溃了三次,所以,我转到谷歌浏览器了(嗯,最近谷歌又回到中国了,但这不是重点),所以

分享到:

栏目导航

推荐阅读

热门阅读