题目:http://acm.hdu.edu.cn/showproblem.php?pid=3788

代码:

#include<stdio.h> #include<string.h> #include<stdlib.h> int main(){ char s[1001]; int len,cnt,flag1,flag2,flag3,i; while(gets(s)!=NULL){ len=strlen(s); cnt=0; flag1=flag2=-1; flag3=0; for(i=0;i<len;i++){ if(s[i]!='z'&&s[i]!='o'&&s[i]!='j'){ flag3=1; //记录是否有非法字符; break; } } for(i=0;i<len;i++){ if(s[i]=='z'){ flag1=i;//z第一次出现; break; } } for(i=len-1;i>=0;i--){ if(s[i]=='j'){ flag2=i;//j最后一次出现; break; } } if(flag1>flag2||flag1==-1||flag2==-1||flag3==1){ printf("Wrong Answer/n"); } else{ for(i=flag1+1;i<flag2;i++){ if(s[i]=='o'){ cnt++; }//统计z、j中间o的个数 } //printf("cnt=%d/n",cnt); if(cnt!=flag2-flag1-1||cnt==0){//判断z、j中间是否出现除o以外的字符;cnt=0是zoj中间没有出现o,不合法; printf("Wrong Answer/n"); } else{ if(flag1*cnt==len-flag2-1){ printf("Accepted/n"); } else{ printf("Wrong Answer/n"); } } } } }

HDU3788 ZOJ问题相关推荐

  1. HDU3788 ZOJ问题【文本处理】

    ZOJ问题 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submiss ...

  2. HDU各种考试题题解

    HDU各种考试题目一览 - Virtual Judge HDU研究生程序机考与考试 浙大计算机研究生复试上机考试-2005年 HDU1228 A + B[map] - 海岛Blog - CSDN博客 ...

  3. TYUT-A专题题解(一)

    TYUT-A专题题解(一) 01A Ad Hoc UVA353 LA5247 Pesky Palindromes[回文] - 海岛Blog - CSDN博客 UVA947 Master Mind He ...

  4. hdu 1228java_HDU各种考试题题解

    HDU各种考试题题解 浙大计算机研究生复试上机考试-2005年 HDU1228 A + B[map] - 海岛Blog - CSDN博客 HDU1231 最大连续子序列[最大子段和+DP]_算法,动态 ...

  5. ZOJ 2723 Semi-Prime ||ZOJ 2060 Fibonacci Again 水水水!

    两题水题: 1.如果一个数能被分解为两个素数的乘积,则称为Semi-Prime,给你一个数,让你判断是不是Semi-Prime数. 2.定义F(0) = 7, F(1) = 11, F(n) = F( ...

  6. zoj 1204 Additive equations

    ACCEPT acm作业 http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=204 因为老师是在集合那里要我们做这道题.所以我很是天 ...

  7. 【HDU/POJ/ZOJ】Calling Extraterrestrial Intelligence Again (素数打表模板)

    http://poj.org/problem?id=1411  POJ http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=168 ...

  8. 模拟 ZOJ 3878 Convert QWERTY to Dvorak

    题目传送门 1 /* 2 模拟:手敲map一一映射,累! 3 除了忘记读入字符串不能用gets用getline外还是很顺利的AC了:) 4 */ 5 #include <cstdio> 6 ...

  9. 矩阵连乘积 ZOJ 1276 Optimal Array Multiplication Sequence

    题目传送门 1 /* 2 题意:加上适当的括号,改变计算顺序使得总的计算次数最少 3 矩阵连乘积问题,DP解决:状态转移方程: 4 dp[i][j] = min (dp[i][k] + dp[k+1] ...

最新文章

  1. 解析|一文读懂AGV的关键技术——激光SLAM与视觉SLAM的区别
  2. springboot定时执行任务
  3. UNION 与 UNION ALL
  4. 老男孩28期学员苟安邦决心书
  5. BFS最短路打印路径
  6. Linux监控   Nagios
  7. 第10课:优化神经网络——如何防止过拟合
  8. OpenCASCADE:形状愈合之修复工具
  9. Linux上安装JDK+Tomcat
  10. 这是mac 重置mysql 的三种做法
  11. 文件上传之Springmvc方式上传代码
  12. mac mysql本地连接数_Mac OS X下MySQL 5.0的默认连接数
  13. TCP校验值的伪头以及校验值计算
  14. 计算机系统-电路设计05-RS触发器的内部电路实现
  15. 工作中你都遇到哪些不要脸的同事?
  16. CentOS connect:fail, reason: connect server 22 port fail
  17. bandwidth 0.32k 发布,内存带宽测试工具
  18. 如何申请一个教育邮箱
  19. 计算机用户名和初始密码,电脑默认的用户名和密码是多少
  20. ul li img标签 图片不显示的问题

热门文章

  1. JavaScript 时间戳(互相转换)(自定义格式)- 案例篇
  2. phpcmsV9 用seotitle后面的小横杠分隔符自定义
  3. 小黄鸡 php,PHP调用小黄鸡 api post发送
  4. ironpython2.7.8相当于python3.7吗_IronPython与numpy的Python速度之比较
  5. Vite2.0搭建Vue3移动端项目
  6. 判断设置两天后时间,时间戳
  7. android模块编译错误,android studio编译出错:Android resource linking failed
  8. 域名防系统+独立接口池+独立会员+独立权限
  9. Spring Boot最新版集成邮件发送功能大全
  10. Rx:4-[编外篇] .NET4里的Concurrent Collections