hdu 2072 (set)

来源:互联网 发布:ghostscript知乎 编辑:程序博客网 时间:2024/06/05 19:05

  set容器中元素不重复,于是set中元素个数就是单词数


# include <cstdio># include <cstring># include <algorithm># include <iostream># include <set># include <sstream>//必要的头文件using namespace std;int main(){char line[100010];string word;set<string>map;while(cin.getline(line,sizeof(line),'\n')&&line[0]!='#')//从屏幕读取一行字符并赋予line{//istringstream对象可以绑定一行字符串,然后以空格为分隔符把该行分隔开来。istringstream stream(line);map.clear();        while(stream>>word)map.insert(word);cout<<map.size()<<endl;}return 0;}



# include <cstdio># include <cstring># include <algorithm># include <iostream># include <set># include <sstream>//必要的头文件using namespace std;int main(){string word,line;set<string>map;while(getline(cin,line)&&line!="#")//从屏幕读取一行字符并赋予line{//istringstream对象可以绑定一行字符串,然后以空格为分隔符把该行分隔开来。istringstream stream(line);map.clear();        while(stream>>word)map.insert(word);cout<<map.size()<<endl;}return 0;}




1 0