#include<iostream>
#include<vector>
#include<string>
#include<type_traits>
#include<sstream>
#include<tuple>
#include<bitset>
#include<regex>
#include<set>
#include<queue>
#include<map>
using namespace std;
int main(){
set<string> data;
string s;
while (cin >> s){
data.insert(s);
}
for (auto it : data){
for (int i = 1; i < it.size(); i++){
string a = it.substr(0,i);
string b = it.substr(i,it.size()-i);
if (data.find(a) != data.end() && data.find(b) != data.end()){
cout << it << endl;
break;
}
}
}
//system("pause");
return 0;
}
10391 - Compound Words
最新推荐文章于 2023-10-27 10:45:18 发布