九度OJ--1006-ZOJ问题
来源:互联网 发布:税控盘软件官网 编辑:程序博客网 时间:2024/06/05 18:22
#include <stdio.h>#include <string.h> int main(int argc, char* argv[]){ char str[1000]; int front, middle, behind, N; int count_z = 0, count_j = 0;//记录zj的个数 int index_z = -1, index_j = -1;//记录zj的位置 int i; while(EOF != scanf("%s",str)) { //查找ZJ的位置,并记录其前中后有多少个o字符 index_j = -1; index_z = -1; count_j = 0; count_z = 0; for(i = 0; i < strlen(str); ++i) { if (str[i] == 'z') { index_z = i; count_z++; } if (str[i] == 'j') { index_j = i; count_j++; } } //如果count>1或者index中有一个为-1,则WA if (count_j > 1 | count_z > 1 | index_z == -1 | index_j == -1 | index_j < index_z) { printf("Wrong Answer\n"); continue; } else {//计算前中后的‘o’的个数 front = index_z; middle = index_j - index_z - 1; behind = strlen(str) - index_j - 1; if (middle >= 1 && front*middle == behind) { printf("Accepted\n"); continue; } else { printf("Wrong Answer\n"); continue; } } } return 0;}/************************************************************** Problem: 1006 User: tenyee Language: C Result: Accepted Time:30 ms Memory:912 kb****************************************************************/时间有点长了,后面想想哪占了这么多时间吧
0 0
- 九度OJ 1006 ZOJ问题
- 九度OJ--1006-ZOJ问题
- 九度OJ 题目1006:ZOJ问题
- 九度 oj 题目1006:ZOJ问题
- 九度OJ 1006:ZOJ问题 (递归)
- 九度OJ 1006 ZOJ问题 (这题测试数据有问题)
- 九度1006:ZOJ问题
- 九度oj 题目1006:ZOJ问题 【ZJU2010考研机试题2】【容易理解混乱】
- 九度OJ 题目1032:ZOJ
- 九度OJ—题目1032:ZOJ
- 九度OJ 题目1032:ZOJ
- C ZOJ(九度OJ 1032)
- 九度OJ-题目1032 ZOJ
- 1006 ZOJ问题 九度Online Judge
- 【九度】题目1006:ZOJ问题
- 九度:1006<ZOJ问题><规则,规律>
- 九度 题目1006:ZOJ问题
- [Jobdu OJ] 1006 ZOJ问题
- java创建一个类并编译运行day01
- echart异步初始化处理
- WCDMA频繁位置更新登记的分析和优化
- Windows内存管理
- 完成类似百度贴吧客户端tableview滑动效果
- 九度OJ--1006-ZOJ问题
- 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件 未能加载类型
- 第1题:把二叉搜索树转换为一个排序的双向链表
- 最好的编程是什么,怎样做好编程!
- 连接sql server
- iOS手势集合
- Linux运行级别有哪些?怎么查看修改运行级别?
- 二维码
- R语言绘图——Graphics包