记录编号 133287 评测结果 AAAAA
题目名称 [NOIP 2001]求先序遍历 最终得分 100
用户昵称 Gravatar乌龙猹 是否通过 通过
代码语言 C++ 运行时间 0.001 s
提交时间 2014-10-27 18:57:08 内存使用 0.31 MiB
显示代码纯文本
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
string s1,s2;
int dx(string ,string );
int main()
{
    freopen("nlr.in","r",stdin);
	freopen("nlr.out","w",stdout);
	cin>>s1>>s2;
	dx(s1,s2);
	return 0;
}
int dx(string s1,string s2)
{
	int len=s1.size();
	cout<<s2[len-1];
	if(len==1) return 0;
	int k=s1.find(s2[len-1],0);
	string s3,s4;
	if(k>0)
	{
		s3=s1.substr(0,k);
		s4=s2.substr(0,k);
		dx(s3,s4);
	}
	if(k<len-1)
	{
		s3=s1.substr(k+1,len-k-1);
		s4=s2.substr(k,len-k-1);
		dx(s3,s4);
	}
	return 0;
}