MLE,求助
查看原帖
MLE,求助
1030575
Shanxiao520楼主2024/8/21 20:24
#include<bits/stdc++.h>
using namespace std;
char shu[50][5];
char a,b,c,g;
int n;
int dfs(char x)
{
    cout<<x;
    if(shu[x-'a'+1][0]!='*'&&shu[x-'a'+1][0]!='\0')dfs(shu[x-'a'+1][0]);
    if(shu[x-'a'+1][1]!='*'&&shu[x-'a'+1][1]!='\0')dfs(shu[x-'a'+1][1]);
}
int main()
{
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>a>>b>>c;
        if(i==1)
        {
            g=a;
        }
        shu[a-'a'+1][0]=b;
        shu[a-'a'+1][1]=c;
    }
    dfs(g);
}
2024/8/21 20:24
加载中...