字符串的简单操作----记录次数 hdu2617
2024-09-25 02:56:33
统计出字符串中共能拼凑出多少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;
}
最新文章
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(12)-系统日志和异常的处理②
- Javascript算法系列之快速排序(Quicksort)
- Xen之初体验:HA(额外附加)
- 【poj3261】 Milk Patterns
- JSP页面的中文乱码
- java笔记--查看和修改线程名称
- [Bootstrap]全局样式(一)
- 算法 replace,replace_copy,back_inserter
- ubuntu安装软件
- webserver<;1>;
- BZOJ3036: 绿豆蛙的归宿&;Wikioi2488:绿豆蛙的归宿
- 利用busybox制作根文件系统
- Django源码分析之程序执行入口分析
- Windows下安装Selenium
- webAPI 上传文件 404错误(转载)
- Swift MD5加密
- HBase Configuration过程
- Java入门:基础算法之线性搜索
- matlab中常用见的小知识点
- 单独运行shell脚本与crontab运行shell脚本的区别
热门文章
- 【Maven】为什么Maven dependencies有的jar包显示为灰色?
- 通AI启示录,从一篇数学物理基础论文说起 原创: 关注前沿科技 量子位 今天 允中 发自 凹非寺
- 治理Go模块 服务治理 中台业务 Golang的net.Conn接口,double close
- Qt编写自定义控件52-颜色下拉框
- 【408】C函数中的ADT
- Jsoup-简单爬取知乎推荐页面(附:get_agent())
- PHP爬虫最全总结2-phpQuery,PHPcrawer,snoopy框架中文介绍
- Oracle数据同步交换
- js实现随机数及随机数组
- IO流学习