hdu 2072

来源:互联网 发布:sum服务器监控软件 编辑:程序博客网 时间:2024/05/16 09:15

用map和set的特性做的一道题。


//map#include<string>#include<sstream>#include<map>#include<iostream>using namespace std;map<string,int>a;string s;int main(){     string s1,s2;     while(getline(cin,s1)&&s1!="#")     {         stringstream s2(s1);        while(s2>>s)        a[s]=100;        cout<<a.size()<<endl;        a.clear();     }     return 0;}



// set#include <iostream>#include <set>#include <string>#include <sstream>// 不要忘记了using namespace std;int main() {string art;while(getline(cin,art) && art != "#"){istringstream stream(art);string word;set<string> map;while(stream >>word){map.insert(word);}cout <<map.size() <<endl;}return 0;}


0 0