
http://acm.hdu.edu.cn/showproblem.php?pid=2072
#include<cstdio>
#include<iostream>
#include<string>
#include<map>
#include<sstream>
using namespace std;
int main(void)
{
string s;
while(getline(cin,s),s!="#")
{
map<string,bool>mp;
stringstream ll(s);
string ss;
while(ll>>ss) mp[ss]=true;
cout<<mp.size()<<endl;
}
return 0;
}
本文介绍了一种利用C++中的stringstream结合map数据结构来统计一行文本中不同单词数量的方法。通过对输入字符串进行处理,该程序能够有效地区分并计数各个独立单词。
2289

被折叠的 条评论
为什么被折叠?



