2013暑期多校联合训练\第四场\Problem H Hehe
2013-08-01 16:14
330 查看
水题,发一下,凑数 (*^__^*)
统计一下每一部分的he数就好,规律是斐波那契数列,后来每一个部分相乘得解。
统计一下每一部分的he数就好,规律是斐波那契数列,后来每一个部分相乘得解。
#include <iostream> using namespace std; int main() { int T,ans,f[5044],i,k,t,l,p=0; char s[10087]; cin >> T; f[1]=2; f[2]=3; for (i=3;i<=5043;i++) { f[i]=(f[i-1]+f[i-2])%10007; } f[0]=1; while (T--) { ans=1; cin >> s; l=strlen(s); k=0; while (k<l) { t=0; while (s[k]=='h'&&s[k+1]=='e') { k+=2; t++; } k++; if (t!=0) ans=(ans*f[t-1])%10007; } p++; cout << "Case " << p <<": " << ans << endl; } return 0; }
相关文章推荐
- 2013暑期多校联合训练\第三场\Problem H
- 2013暑期多校联合训练\第三场\Problem G
- 2013暑期多校联合训练\第五场 Problem F Magic Pen 6
- hdu 4361 2013多校联合训练第3场最后一题
- 2013多校联合训练第三场
- 2013 暑期多校训练第二场 总结
- 2013多校联合训练第四场
- HDU 4643 GSM 暑期多校联合训练第五场 1001
- hdu 4617 2013多校联合训练第二场weapon简单的计算几何
- hdu 4619 warm up 2 并查集或搜索都可以做出来的题 2013多校联合训练第二场
- 2013多校联合训练第五场
- 2013 多校联合训练一
- hdu 4607 park visit 2013多校联合训练第一场
- hdu 4602 partition 2013多校联合训练第一场
- HDU 4643 GSM 暑期多校联合训练第五场 1001
- 2013 多校联合 C Partition (hdu 4602)
- 2013多校联合2 I Warm up 2(hdu 4619)
- 2013 多校联合 2 A Balls Rearrangement (hdu 4611)
- HDU 4637 Rain on your Fat brother 线段与半圆和线段交 简单题 (2013多校联合)
- hdu 4677 并查集+分块算法 好题 (2013多校联合)