hdu2072单词数

   lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数。下面你的任务是帮助xiaoou333解决这个问题。

Input有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束。Output每组只输出一个整数,其单独成行,该整数代表一篇文章里不同单词的总数。Sample Input

you are my friend
#

Sample Output

4
 1 #include <iostream>
 2 #include <cstring>
 3 #include <set>
 4 #include <sstream>
 5 using namespace std;
 6 string s,buf;
 7 int main()
 8 {
 9     while(getline(cin,s)&&s[0]!='#')
10     {
11         set<string>t;
12         stringstream ss(s);
13         while(ss>>buf)
14             t.insert(buf);
15         printf("%d\n",t.size());
16     }
17     return 0;
18 }

 

posted @ 2017-11-02 21:01  TTTCoder  阅读(240)  评论(0编辑  收藏  举报