HDU 1219(2013.9.21周赛B题:统计字母)
2013-09-22 09:33
127 查看
水题……不过刚开始TLE了,后面直接一个一个字母输入,同时就处理,这效率快多了,还怕TLE???哈哈……如果一行一行的输入的话,循环里面不能直接用i<strlen(str),因为每次都要判断一次,计算一次,所以肯定TLE啦,现在终于知道了,在循环外面int lenth=strlen(str)这样就行了。不过我还是采取了一个一个字母输入,这效率更高……
#include<iostream> #include<cstdio> #include<cstring> using namespace std; int main() { char a; int b[27]={0},i; while(scanf("%c",&a)!=EOF) { if(a>='a'&&a<='z') b[a-'a']++; if(a=='\n') { for(i=0;i<26;i++) printf("%c:%d\n",'a'+i,b[i]); cout<<endl; for(i=0;i<26;i++) b[i]=0; } } return 0; }
相关文章推荐
- HDU 1219 AC Me(字母统计)
- (hdu 简单题 128道)AC Me(统计一行文本中各个字母出现的次数)
- HDU 1251 统计难题 -- 字典树
- Hdu 1251 统计难题
- NYOJ-241 字母统计
- 【AS3实现经典算法统计字符串中数字、英文字母、空格和其它字符的个数】
- HDU-2026-首字母变大写-高深莫测的笑脸与简单的提交
- Problem 17 Number letter counts (统计字母)
- hdu-2017-字符串统计
- 黑马程序员 C#统计一行字符串中各个字母出现的频率(不考虑大小写,不考虑其他字符)
- hdu 1251 统计难题
- hdu2027 统计元音(C语言)
- [hdu 2026] 首字母变大写
- hdu 1235 统计同成绩学生人数
- 第9周OJ实践 统计英文字母、数字、空格等
- (HDU)1251 - 统计难题 【字典树】
- [Java]练习题007: 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 字典树经典题目 hdu 1251 统计难题
- hdu 2563 统计问题 递推 (2 *-1,1 * -2)
- 从文件读取包含数字和字母字符串,统计每个字符出现的次数,将次数输出到另外一个文件