HDOJ 2072(map)
Posted frente
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HDOJ 2072(map)相关的知识,希望对你有一定的参考价值。
#include<cstdio> #include<iostream> #include<vector> #include<map> #include<queue> #include<algorithm> #include<deque> #include<cmath> #include<set> #include<cstring> #include<string> using namespace std; string s,str; map<string,int>m; int main() { while(getline(cin,s)&&s!="#"){ int sign=0; m.clear(); int len=s.length(); for(int i=0;i<len;i++){ str.clear(); while(s[i]>=‘a‘&&s[i]<=‘z‘){ str+=s[i++]; sign=1; } if(sign){ m[str]++; sign=0; } } int ans=m.size(); cout<<ans<<endl; } }
以上是关于HDOJ 2072(map)的主要内容,如果未能解决你的问题,请参考以下文章