0
题目链接: 酷町堂:3314
#include<bits/stdc++.h>
using namespace std;
bool cj(string s,char c)
{
for(int i=0;i<s.size();i++)
{
if(s[i]==c)
{
return 1;
}
}
return 0;
}
int main(){
string s[500];
int n=0,t=0;
bool sum[500];
char c[51];
while(cin>>s[t+1])
{
t++;
}
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>c[i];
}
for(int i=1;i<=t;i++)
{
for(int j=1;j<=n;j++)
{
if(cj(s[i],c[j]))
{
if(sum[i])
sum[i]=0;
else
sum[i]=1;
}
}
}
for(int i=1;i<=t;i++)
{
if(!(sum[i]))
{
cout<<s[i]<<' ';
}
else
{
for(int j=s[i].size()-1;j>0;j--)
{
cout<<s[i][j]<<' ';
}
}
}
return 0;
}