博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ZOJ问题
阅读量:5998 次
发布时间:2019-06-20

本文共 1267 字,大约阅读时间需要 4 分钟。

题目描述:
对给定的字符串(只包含'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”。
样例输入:
zojozojoozoojoooozoojoooozoojozojooooozojozojoooo
样例输出:
AcceptedAcceptedAcceptedAcceptedAcceptedAcceptedWrong AnswerWrong Answer
1 #include 
2 #include
3 #include
4 #include
5 #include
6 #include
7 8 #include
9 #include
10 #include
11 #include
12 #include
13 #include
14 #include
15 #include
16 #include
17 18 using namespace std; 19 20 int tt=0; 21 22 23 int main() 24 { 25 26 char s[1000]; 27 28 int i,j,k; 29 30 31 while(scanf("%s",s)!=EOF) 32 { 33 34 getchar(); 35 int len=strlen(s); 36 37 tt=0; 38 39 if(len<3) 40 {cout<<"Wrong Answer"<
=0)&&(s[j]=='o')) 58 {lenr++;j--;} 59 60 string ss=""; 61 62 63 while(i<=j) 64 { 65 ss+=s[i]; 66 i++; 67 } 68 69 if(lenl==lenr) 70 { 71 72 73 74 75 76 if(ss=="zoj") 77 {cout<<"Accepted"<
1)&(!tag))100 {cout<<"Accepted"<

 

转载于:https://www.cnblogs.com/zjushuiping/archive/2012/05/31/2527945.html

你可能感兴趣的文章
GridView, DataGrid 中,DataFormatString语法汇总
查看>>
静态成员与实例成员
查看>>
简单实用的操作RMS小例子
查看>>
温习 数据结构之HuffmanTree
查看>>
File:/etc/sysconfig/init解析
查看>>
hdu 4619 Warm up 2(并查集)
查看>>
android文件下载大小和网络不一致(偏大)
查看>>
poj 3370 鸽笼原理知识小结
查看>>
linux kernel启动流程
查看>>
Python之控制台输入密码的方法
查看>>
.net下二进制序列化的格式分析[转]
查看>>
使用Hive的web界面:HWI
查看>>
C#学习笔记—控制台与消息框输出
查看>>
MVC单元测试,使用Repository模式、Ninject、Moq
查看>>
C#各种异常处理方式
查看>>
AngularJS中使用$http对MongoLab数据表进行增删改查
查看>>
推荐系统
查看>>
[MySQL]快速解决"is marked as crashed and should be repaired"故障
查看>>
(DT系列四)驱动加载中, 如何取得device tree中的属性
查看>>
游戏开发-技术
查看>>