hdu2617 Happy 2009
来源:互联网 发布:汽车之家java笔试题 编辑:程序博客网 时间:2024/06/05 10:59
题目是中文的,应该不用再说了!直接上代码,因为数组1W还是多组测试,所以不能用多重循环搞!看了提交状况最多也就几十MS.吓了!
后面顺便给出两组测试数据!
#include<cstdio>#include<string>#include<cstring>#include<cmath>#include<iostream>#include<algorithm>using namespace std;int main(){char st[10100];//不解释 int tot,i,j,cnt,an[5];//数组an是用来存hapy的 while(gets(st)){tot=0;memset(an,0,sizeof(an));for(i=0;st[i]!=0;i++){if(st[i]=='h') an[0]++;//第一个,遇见就+1 else if(st[i]=='a'&&an[1]<an[0]){//当h有了再+1 if(an[1]==an[2]) tot=0;//小心a前面有一个p an[1]++;}else if(st[i]=='p'&&!tot) tot++;//下面三行不解释 else if(st[i]=='p'&&tot==1&&an[2]<an[1]) an[2]++,tot=0;else if(st[i]=='y'&&an[3]<an[2]) an[3]++;}printf("%d\n",an[3]);//看y的个数是多少!! }return 0;}/*hhhhhaaaaaaaaaaaappppppppyyyyyyhhapapppyy 2hpappy 1*/
- hdu2617 Happy 2009
- hdu2617
- hdu2617-happy2009
- Happy New Year!Happy 2009!
- hdu 2617 Happy 2009
- hdu_2617 Happy 2009 (字符串)
- hdu 2617 Happy 2009
- HDU 2617 Happy 2009
- happy!
- Happy
- Happy?
- happy
- happy!
- Happy
- happy
- happy
- Happy
- happy
- 慎用javascript:void(0)
- Android 调用打电话,发短信(彩信),发邮件,浏览器,分享,跳转系统的各个设置页面
- DataPager
- 用预处理指令#define声明一个常数,用以表明一年中有多少秒
- Java Web方向的具体学习规划
- hdu2617 Happy 2009
- Junit4 testSuit 的一种写法
- Java泛型的学习笔记[1]—基础知识
- 基本数据结构/算法题总结
- js去掉数组重复的扩展方法
- SQL注入攻击和防范
- 暗时间_读书笔记(1)
- java泛型的学习笔记[2]—实际使用
- 同步容器,复合操作客户端加锁