统计出字符串中共能拼凑出多少happy。happy相对次序不变。

#include<cstdio>
#include<iostream>
#include<string.h>
using namespace std;
int
main()
{

string ss;
int
a[];
int
sum;
while
(getline(cin,ss))
{

sum=;
memset(a,,sizeof(a));
for
(int i=;i<ss.size();i++)
{

if
(ss[i]=='h') a[]++;
else if
(ss[i]=='a'&&a[]&&a[]<a[]) a[]++;
else if
(ss[i]=='p'&&a[]&&a[]&&a[]<a[]*) a[]++;
else if
(ss[i]=='y'&&a[]&&a[]&&a[]>)
{

a[]--,a[]--,a[]-=;
sum++;
}
}

cout<<sum<<endl;
}

return
;
}

最新文章

  1. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(12)-系统日志和异常的处理②
  2. Javascript算法系列之快速排序(Quicksort)
  3. Xen之初体验:HA(额外附加)
  4. 【poj3261】 Milk Patterns
  5. JSP页面的中文乱码
  6. java笔记--查看和修改线程名称
  7. [Bootstrap]全局样式(一)
  8. 算法 replace,replace_copy,back_inserter
  9. ubuntu安装软件
  10. webserver&lt;1&gt;
  11. BZOJ3036: 绿豆蛙的归宿&amp;Wikioi2488:绿豆蛙的归宿
  12. 利用busybox制作根文件系统
  13. Django源码分析之程序执行入口分析
  14. Windows下安装Selenium
  15. webAPI 上传文件 404错误(转载)
  16. Swift MD5加密
  17. HBase Configuration过程
  18. Java入门:基础算法之线性搜索
  19. matlab中常用见的小知识点
  20. 单独运行shell脚本与crontab运行shell脚本的区别

热门文章

  1. 【Maven】为什么Maven dependencies有的jar包显示为灰色?
  2. 通AI启示录,从一篇数学物理基础论文说起 原创: 关注前沿科技 量子位 今天 允中 发自 凹非寺
  3. 治理Go模块 服务治理 中台业务 Golang的net.Conn接口,double close
  4. Qt编写自定义控件52-颜色下拉框
  5. 【408】C函数中的ADT
  6. Jsoup-简单爬取知乎推荐页面(附:get_agent())
  7. PHP爬虫最全总结2-phpQuery,PHPcrawer,snoopy框架中文介绍
  8. Oracle数据同步交换
  9. js实现随机数及随机数组
  10. IO流学习