hdu2072 单词数

给一句话,问不同的单词个数有?set
STL大水题 ,注意切割字符串

#include<bits/stdc++.h>
using namespace std;
set<string>dict;
int main()
{
   string s,buf;
   while(getline(cin,s))
   {
      dict.clear();
      stringstream ss(s);
      while(ss>>buf) {
            if(buf=="#") return 0;
            dict.insert(buf);
      }
      for(set<string>::iterator it=dict.begin();it!=dict.end();it++)
         cout<<*it<<endl;
    cout<<dict.size()<<endl;
   }
}

你可能感兴趣的:(hdu2072 单词数)