题目地址:点击打开链接
C++代码:
#include <iostream>
#include <string>
using namespace std;
const int maxsize = 300;
int main()
{
int k,n,i,j;
while(cin>>k)
{
while(k--)
{
cin>>n;
cin.get();
string a[maxsize],b[maxsize];
for(i=0;i<n;++i)
getline(cin,a[i]);
for(i=0;i<n;++i)
getline(cin,b[i]);
for(i=n-1,j=n-1;i>=0&&j>=0;)
{
if(a[i]==b[j])
{
--i;
--j;
}
else
--i;
}
for(;j>=0;--j)
cout<<b[j]<<endl;
cout<<endl;
}
}
return 0;
}