答案
2024-03-24 18:19:18
发布于:北京
正解:
#include<bits/stdc++.h>
using namespace std;
struct Node {
char zuo;
char you;
};
int n;
Node a[int(1e5)];
void MARCH(char i,int s) {
cout<<char(i);
if(a[i].zuo!='*') {
MARCH(a[i].zuo,s);
}
if(a[i].you!='*'){
MARCH(a[i].you,s);
}
}
int main() {
cin>>n;
char g;
for(int i=1;i<=n;i++){
char x;
cin>>x;
if(i==1){
g=x;
}
cin>>a[int(x)].zuo;
cin>>a[int(x)].you;
}
MARCH(g,1);
return 0;
}
这里空空如也
有帮助,赞一个