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
相关阅读
1.如果docker run的时候报如下错误:error creating overlay mount to /var/lib/docker/overlay2/... ... 则需要修改/run/systemd/
1. 问题描述: 有n个重量和价值分别为wi,vi的物品,从这些物品中挑选出总重量不超过W的物品,求所有挑选方案中价值总和的最大值。1≤n
很多朋友反应软文写作当中出现了诸多问题。不仅摧残身心,而且软文质量还惨不忍睹。其实,软文写作是一件长期的事情,坚持不下来你是写
近期一直在梳理需求收集、需求评审流程,恰好自己带的起点学院就业班邻近毕业答辩,也要模拟需求评审过程,就写一写关于这方面的心得吧
内容说明:第一个,刚刚在火狐浏览器写本篇文章时,浏览器崩溃了三次,所以,我转到谷歌浏览器了(嗯,最近谷歌又回到中国了,但这不是重点),所以