问题来源

  http://ac.jobdu.com/problem.php?pid=1006

问题描述

  输入一个只包含'z','o','j'三种字符的字符串,判断是否符合要求。

问题分析

  分析AC的三个条件,用a、b、c代表<a'z'b'j'c>中'o'的数量。条件一是(0,1,0),条件二是(x,1,x),把条件二代入条件三,可以得到(x,2,2x)满足条件,继续代入会有(x,3,3x)...
  于是我们发现一个问题,那就是a*b=c,注意b>0。
注意事项:
  ①:判断字符串里面只有一个z一个j,且z在j后面。
  ②:中间有任何不符合要求的直接结束即可。

参考代码

//
// Created by AlvinZH on 2017/4/27.
// Copyright (c) AlvinZH. All rights reserved.
// #include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std; int main()
{
char s[];
int a,b,c;
while(scanf("%s",s)!=EOF)
{
a=;
b=;
c=;
int i=;
while(s[i]=='o')
{
a++;
i++;
}
if(s[i]!='z')
{
printf("Wrong Answer\n");
continue;
}
i++;
while(s[i]=='o')
{
b++;
i++;
}
if(s[i]!='j')
{
printf("Wrong Answer\n");
continue;
}
i++;
while(s[i]=='o')
{
c++;
i++;
}
if(s[i]!='\0')
{
printf("Wrong Answer\n");
continue;
} if(a*b==c&&b>) printf("Accepted\n");
else printf("Wrong Answer\n");
}
}

作者: AlvinZH

出处: http://www.cnblogs.com/AlvinZH/

本人Github:https://github.com/Pacsiy/JobDu

本文版权归作者AlvinZH和博客园所有,欢迎转载和商用,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.

最新文章

  1. Auto Mapper01
  2. android图片特效处理之模糊效果
  3. 九、C# 合式类型
  4. Repeater绑定数据库,使用AspNetPager进行分页
  5. codeforces gym 100187M Heaviside Function
  6. 08 BaseAdapter 和ListView总结
  7. 浅谈surging服务引擎中的rabbitmq组件和容器化部署
  8. HTTP/1.1 请求方法
  9. 【原创】canvas裁剪上传图片异步提交
  10. Maven,gradle的搭建工具
  11. Ansi与Unicode编码
  12. easyui tab上面添加右键菜单
  13. Oracle 临时表创建及删除
  14. BZOJ2337: [HNOI2011]XOR和路径(期望 高斯消元)
  15. Linux环境安装MySQL数据库(RPM格式的软件包)
  16. ISO 8859-1 对照表 (扩展ASCII码表)
  17. Unhandled rejection RangeError: Maximum call stack size exceededill install loadIdealTree
  18. 阿里云slb+https 实践操作练习
  19. css移动端:acitve效果的实现
  20. Micro:bit 硬件架构介绍

热门文章

  1. Halcon选择一堆region中面积第N大的region的算法实现
  2. 简单拼接图像的tile_images和tile_images_offset算子
  3. Warning: Data truncated for column &#39;xxxx&#39; at row 1
  4. 在Qt(C++)中使用QThread实现多线程
  5. memcache can&#39;t run as root without the -u switch
  6. python 开发简单的聊天工具-乾颐堂
  7. 安装wampserver后,在www文件夹下面写php文件,而在网页里输入localhost而无法打开php文件时解决办法汇总
  8. UVa 1153 Keep the Customer Satisfied (贪心+优先队列)
  9. LARGE SCALE GAN TRAINING FOR HIGH FIDELITY NATURAL IMAGE SYNTHESIS
  10. .NET基础 (12)时间的操作System.DateTime