凌艺樽 • 13天前
#include<bits/stdc++.h>
using namespace std;
char l[300],r[300];
int n;
void dfs(char x)
{
cout<<x;
if(l[x]!='*')dfs(l[x]);
if(r[x]!='*')dfs(r[x]);
}
int main()
{
cin>>n;
char b;
for(int i=1;i<=n;++i)
{
char x,y,z;
cin>>x>>y>>z;
if(i==1)b=x;
l[x]=y,r[x]=z;
}
dfs(b);
return 0;
}
评论: