木有输出东西,竟AC,,有木有。。
#include<map>
#include<iostream>
#include<string>
using namespace std;
map<string ,int> Q;
string s[50005];
int main()
{
int n=0;
while(cin>>s[n]) Q[s[n++]]=1;
for(int i=0;i<n;++i)
{
int len=s[i].size();
for(int j=1;j<len;++j)
{
string s1(s[i],0,j);
string s2(s[i],j) ;
if(Q[s1]&&Q[s2])
{
cout<<s[i]<<endl;
break;
}
}
} return 0;
}