|
- #include<iostream>
- using namespace std;
- string s,mid,bk;
- void ms(string a,string b)
- {
- if(a.size()>0)
- {
- int l=b.size();
- char ch=b[l-1];
- cout<<ch;
- int k=a.find(ch);
- ms(a.substr(0,k),b.substr(0,k));
- ms(a.substr(k+1),b.substr(k,a.size()-k-1));
- }
- }
- int main()
- {
- cin>>mid>>bk;
- ms(mid,bk);
- return 0;
- }
复制代码 |
|