hdu 5455 Fang Fang
来源:互联网 发布:游族网络2018校园招聘 编辑:程序博客网 时间:2024/05/21 21:35
原题链接:
http://acm.hdu.edu.cn/showproblem.php?pid=5455
题目大意:
判断最少有几个Fi。
特殊情况:
1.全部为f
2.出现c、f之外的字母
代码如下:
#include<iostream>#include<cstdio>#include<string>#include<cstring>using namespace std;int main(){string s;int T;bool flog,boss;scanf("%d",&T);for(int k=1;k<=T;k++){cin>>s;flog=false;//判断有没有出现cff之外的情况boss=false;//判断有没有进去int ans=0;int len=s.length();for(int i=0;i<len;i++){if(s[i]=='c'){boss=true;if(s[(i+1)%len]=='f'&&s[(i+2)%len]=='f'){i+=2;ans++;}else{flog=true;break;}}else if(s[i]!='f'){flog=true;break;}}if(!boss)ans=len/2+len%2;//全为f时算法if(flog)ans=-1;//出现了其他字母的情况printf("Case #%d: %d\n",k,ans);}return 0;}
0 0
- HDU 5455 Fang Fang
- hdu 5455 Fang Fang
- HDU 5455 Fang Fang
- hdu 5455 Fang Fang(水题)
- hdu 5455 Fang Fang(暴力)
- HDU 5455 Fang Fang (水题 模拟)
- HDU 5455 Fang Fang(字符串模拟)
- HDU 5455:Fang Fang 查cff个数
- hdu 5455 Fang Fang(思维)
- hdu 5455 Fang Fang(字符串处理)
- HDU 5455 Fang Fang(模拟)
- hdu 5455__Fang Fang
- hdoj-5455-Fang Fang
- HDU 5455 Fang Fang 2015沈阳网络赛
- hdu 5455 Fang Fang 2015沈阳网络赛 模拟
- HDU 5455 Fang Fang(2015沈阳赛区网络赛)
- HDU-5455 Fang Fang(2015沈阳网赛,带坑点水题)
- Fang Fang
- 一个用NetBeans写的计算器
- JQuery中$.ajax()方法各参数详解(总结):
- 【Android小游戏】安卓小游戏开发(直播手把手教学系列一)
- JAVA程序的调试技巧与理解
- MarkDown的使用技巧
- hdu 5455 Fang Fang
- iOS集成支付宝
- 2562:奇偶位互换
- 来到惠普的感受
- Andriod Studio debug.keystore(默认)和如何生成自定义的keystore 以及如何生成数字签名
- 约瑟夫环的问题
- Matlab高效谱聚类(推荐)
- An easy problem 2601 (数学题+公式变形)
- nyoj 349 Sorting It All Out(拓扑排序度的理解)