#include <iostream>
#include <string>
#include <string.h>
using namespace std;
string T;
int tn;
int num(string a){
int tot,tentimes=1;
for(int i = a.length()-1;i>=0;i--){
tot+=tentimes*a[i];
tentimes*=10;
}
return tot;
}
int main(void){
getline(cin,T);
tn=num(T);
while(tn--){
string front,back,mid,inp,offi[3];
int ofseat[3],t1,t2;
getline(cin,inp);
getline(cin,offi[0]);
for (int i = 0;i<=inp.length()-1;i++){
if(inp[i]==offi[0][0]){
t1=i;
}
else if(inp[i]==offi[0][1]){
t2=i;
}
}
offi[1]=offi[0][0];
offi[2]=offi[0][1];
if (t1>t2){
string tempstr=offi[1];
offi[1]=offi[2];
offi[2]=tempstr;
ofseat[1]=t2;ofseat[2]=t1;
}
else{
ofseat[1]=t1;
ofseat[2]=t2;
}
for(int i = 0;i<=ofseat[1];i++){
front=front+inp[i];
}
for(int i = ofseat[2];i<=inp.length()-1;i++){
back=back+inp[i];
}
for(int i = ofseat[1]+1;i<=ofseat[2]-1;i++){
mid=mid+inp[i];
}
cout<<front+back<<endl<<mid<<endl;
}
}
我再自己電腦上編譯器裡面可以跑啊....
為什麼會RE....