单词数
2013-09-13 09:47
169 查看
单词数
Time Limit: 1000msCase Time Limit: 1000ms
Memory Limit: 32768KB
64-bit integer IO format:
%I64d Java class name: Main
Submit
Status
PID: 6216
Font Size:
lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数。下面你的任务是帮助xiaoou333解决这个问题。
Input
有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束。Output
每组只输出一个整数,其单独成行,该整数代表一篇文章里不同单词的总数。Sample Input
you are my friend #
Sample Output
4 同学使用map的代码:
#include<iostream> #include<cstdio> #include<string> #include<cstring> #include<map> using namespace std; int main() { char s[1000]; int sum; map<string,int>str; while(gets(s)) { sum=0; str.clear(); string ss; if(s[0]=='#') { break; } int len = strlen(s); for(int i=0;i<len;i++) { ss=""; while(s[i]!=' '&&s[i]!='\0') { ss+=s[i]; i++; } if(ss!="") { ss+='\0'; if(str[ss]==0) { str[ss]=1; sum++; } } } printf("%d\n",sum); } return 0; }
相关文章推荐
- 2013-9 单词本
- 句子逆序,单词不逆序
- 兄弟单词 — 两种算法实现
- 洛谷 P1026 统计单词个数
- hdu 2072 题目 单词数 (C,C++,Java)
- [抄]NOIP 2001 统计单词个数
- 【wikioi】1040 统计单词个数
- HDU-2243 考研路茫茫——单词情结(AC自动机)
- (3)C语言代码之统计单词个数
- hdu 2082-组合数学-找单词
- hdoj2072 单词数 (set 和 map 两种做法)
- 获取一段字符串 每个单词的次数
- 关于“蛋疼”一词的英文单词Eggache源头追溯
- 如何计算换行符、空格与制表符的个数(以及为何不能用此法来算单词数)
- 推荐一款好用的背单词app——Biscuit
- 查找单词在文件中出现的位置及对应的行数
- 英语单词
- P1019 单词接龙
- 找单词
- 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么?