HDU 2072 单词数【STL】

来源:互联网 发布:红外光谱分析软件 编辑:程序博客网 时间:2024/06/06 00:06

看字典树的时候看到的,然而队友看了一眼说用 STL 容器做。。。嗯。。给跪了

#include<iostream>#include<cstring>#include<cmath>#include<algorithm>#include<cstdio>#include<set>using namespace std;int main(){    char c[10000];    string word="";    while(gets(c))    {        set<string>mapp;        if(c[0]=='#')            break;        else        {            int l=strlen(c);            c[l]=' ';            //cout<<l<<endl;            for(int i=0;i<=l;i++)            {                if(c[i]==' ')                {                    //cout<<"    "<<word<<endl;                    if(word!="")                        mapp.insert(word);                    word="";                }                else                    word+=c[i];            }        }        cout<<mapp.size()<<endl;        /*if(c!=' ')        {            word+=c;        }        else if(c==' ')        {            cout<<word<<endl;            mapp.insert(word);            word="";        }        else if(c=='#')            break;*/    }}


0 0
原创粉丝点击