华为笔试
2020-09-08 本文已影响0人
就如此简单



#include //华为第一题
using namespace std;
int main()
{
vector s;
string src;
while(cin>>src)
{
if(src.size()<2)
break;
s.push_back(src);
}
const char* n=src.c_str();
string s1;
cin >>s1;
string tum="";
for(int i=0;i
{
if(s1[i]<*n)
tum=tum+s1[i];
}
vector ab;
for(int i=0;i
{
string sa="";
for(int j=0;j
{
if(s[i][j]<*n)
sa=sa+s[i][j];
}
if(sa.find(tum)!=-1)
ab.push_back(s[i]);
}
for(int i=0;i
cout<
return 0;
}