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

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

ZOJ问题

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)

Total Submission(s): 3269    Accepted Submission(s): 974

Problem Description
对给定的字符串(只包含'z','o','j'三种字符),判断他是否能AC。
是否AC的规则如下:
1. zoj能AC;
2. 若字符串形式为xzojx,则也能AC,其中x可以是N个'o' 或者为空;
3. 若azbjc 能AC,则azbojac也能AC,其中a,b,c为N个'o'或者为空;
 

 

Input
输入包含多组测试用例,每行有一个只包含'z','o','j'三种字符的字符串,字符串长度小于等于1000;
 

 

Output
对于给定的字符串,如果能AC则请输出字符串“Accepted”,否则请输出“Wrong Answer”。
 

 

Sample Input
zoj
ozojo
ozoojoo
oozoojoooo
zooj
ozojo
oooozojo
zojoooo
 

 

Sample Output
Accepted
Accepted
Accepted
Accepted
Accepted
Accepted
Wrong Answer
Wrong Answer
 

 

Source
 

 

Recommend
notonlysuccess   |   We have carefully selected several similar problems for you:            
//坑点:
    <1>:串中一定有'Z', 'J';   'Z', 'J'中间一定有‘O’
    <2>:对于满足<1>的串,如a ‘Z’ b 'J' c 一定满足 a*b=c || a=c=0;
    <3>:oooooozj →→  Wrong Answer;
1 #include 
2 #include
3 int main() 4 { 5 char str[1010]; 6 while(~scanf("%s", str)) 7 { 8 char ch[2] = {
'0', '0'}; 9 int i, t, h, total = 0;10 int len = strlen(str);11 int num[3] = {
0, 0, 0};12 int flag = 0;13 if(len<=2)14 {15 printf("Wrong Answer\n");16 continue;17 }18 for(t=0, h=0, i=0; i

 

转载于:https://www.cnblogs.com/soTired/p/4677494.html

你可能感兴趣的文章
路透社:欧盟将无条件批准微软 75 亿美元收购 GitHub
查看>>
趣写算法系列之--匈牙利算法
查看>>
第10章 Spring Boot应用部署运维
查看>>
NodeJs连接Oracle数据库
查看>>
Spire.Pdf 的各种操作总结
查看>>
最新Django2.0.1在线教育零基础到上线教程(六)1-3
查看>>
前端开发者的智能硬件之路
查看>>
C#读取文件夹下所有指定类型,并返回相应类型数据
查看>>
两个有序链表序列的合并
查看>>
关于LLMNR
查看>>
淘宝Tedis组件究竟是个啥(一)
查看>>
Redis 部署选型方案
查看>>
如何在mpvue中正确的引用小程序的原生自定义组件
查看>>
Maven下载不了Oracle驱动问题
查看>>
视频人脸检测——Dlib版(六)
查看>>
YII2 rightJoin innerJoin leftJoin 关联查询一对多的数据后 结果缺少很多数据--大坑...
查看>>
MySQL JDBC 的 BATCH 执行和 rewriteBatchedStatements 参数
查看>>
一道ISCC题引申的PHP正则复习
查看>>
mysql insert出现重复数据
查看>>
bootstrap的span4 class无效了么?『神兽必读』
查看>>