10391

来源:互联网 发布:巨潮资讯 数据库接口 编辑:程序博客网 时间:2024/05/22 16:44

紫书上习题5-5;map 容器做,做了好长时间,又是输出的事,我的内心是拒绝的抓狂抓狂抓狂,因为输出的事,我已经有好几道题 wrong answer 了,以后要改啊奋斗奋斗奋斗

#include <iostream>#include <cstdio>#include <cstdlib>#include <string>#include <map>#define INF 1E9using namespace std;map<string,bool> has;string s[150000];int main(){    int i,j;    int cnt=0;    has.clear();    while(cin>>s[cnt])    {        has[s[cnt]]=1;        cnt++;    }    string a,b;    for(i=0;i<cnt;i++)     for(j=0;j<s[i].size()-1;j++)     {        a=s[i].substr(0,j+1);        if(!has[a])continue;        b=s[i].substr(j+1);        if(!has[b])continue;        cout<<s[i]<<endl;        break;     }     return 0;}


0 0