hdu 2617
来源:互联网 发布:99任务网源码 编辑:程序博客网 时间:2024/05/08 14:37
链接:http://acm.hdu.edu.cn/showproblem.php?pid=2617
这道题的解题关键是:存储,利用前一个字符是否符合要求,去判断:
#include <iostream>using namespace std;char sev[10010];int main(){ int h,a,p,y; while(gets(sev)) { h=a=p=y=0; int k(0); for(int i=0;sev[i];i++) { if(sev[i]=='h') h++; if(sev[i]=='a'){ if(h) {a++,h--; } } if(sev[i]=='p'){ if(a){ k++; if(k%2==0){p++;a--;} } } if(sev[i]=='y'){ if(p){ y++;p--; } } }cout<<y<<endl; }return 0;}
- hdu 2617
- hdu-2617
- hdu 2617 Happy 2009
- hdu 2617(水)
- hdu 2617 Happy 2009
- HDU 2617 Happy 2009
- hdu
- hdu
- HDU
- hdu ()
- hdu
- hdu
- HDU
- HDU
- hdu
- hdu
- HDU
- Hdu
- 小米营销重心转移,回归性能本身
- 炒股票学习培训,从入门到经常抓涨停的技巧之二___投资定位
- <tx:method ... read-only="true" /> read-only提高查询性能的原因
- 第五次C程序设计实验报告
- 三层架构——实体类
- hdu 2617
- Android自适应不同分辨率或不同屏幕大小
- Group javafx
- fork函数记录
- vijos-1788
- Android4.0 SDK新功能详解!
- 如何在千万级别的用户中,找出积分最高的10个用户。
- SQL2008附加数据库时出错的解决办法
- 浅谈SUN JVM内存管理与应用服务器的优化 之SUN JVM内存管理