hdu2617-happy2009
来源:互联网 发布:mt4软件使用视频教程 编辑:程序博客网 时间:2024/05/30 19:33
做这题一点也不HAPPY
http://acm.hdu.edu.cn/showproblem.php?pid=2617
happy这五个字母的相对位置不能改变;
我写完代码之后一直AC不了。最后对照ACM之家的解题报告才发现bug
代码如下:
#include<iostream>using namespace std;int main(){int a1,a3,b,a2,a4;char a[10010];while(gets(a)){a1=a2=a3=a4=b=0;for(int i=0;a[i]!=0;i++){if(a[i]=='h') a1++;if(a[i]=='a'){if(a1){a2++;a1--;}}if(a[i]=='p'){if(a2){b++;if(b%2==0){a3++;a2--;}}
/* 上面这段判断P的代码 我第一次写成:
if(a[i]=='p'){b++;if(b%2==0&&a2){a3++;a2--;}可以执行题目给的sample input 但是对于phapy这个输入就不能判断成功}if(a[i]=='y'){if(a3) {a4++;a3--;}}else continue;}cout<<a4<<endl;} }
0 0
- hdu2617-happy2009
- hdu2617
- hdu2617 Happy 2009
- HTML5新特性-多线程(Worker SharedWorker)
- zoj 3954 思维+ 码力 training 2
- 欢迎使用CSDN-markdown编辑器
- Physically Based Shading and Image Based Lighting 9
- 哈夫曼树应用——文件压缩
- hdu2617-happy2009
- 在屏幕上打印菱形
- JVM调优总结(九)-新一代的垃圾回收算法
- 第一个页面
- 高精度除以单精度 和 高精度对单精度取模
- Android.mk
- 题目1095:2的幂次方
- Mac 解压Android NDK.bin文件
- java 集合