2072 数单词

图片.png

最近重新开始做题,看到这道题想到的就是怎么去存放这个已经出想过的单词,怎么去作对比。

想到的就是以前学过的map,所以重新拿出来复习一下。
如果不用map就会非常的麻烦。

#include
#include
#include
#include
using namespace std;
int main(){
    int i;
    string s;
    mapm;
    while(getline(cin,s)&&s!="#"){
        int sign=0;
        string str;
        int len=s.length();
        for(i=0;i='a'&&str[i]<='z'){
                str+=s[i];
                i++;
                sign=1;
            }
            if(sign){
                m[str]++;
                sign=0;
            }
        }
        int ans=m.size(); 
        cout<

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