rt,帮看看
#include <cstdio>
#include <cstdlib>
int n;
char k[10001],c;
void p(int r) {
if (r > n || k[r] == '*') {
return;
}
printf("%c",k[r]);
p(2 * r);
p(2 * r + 1);
return;
}
int main() {
scanf("%d\n",&n);
scanf("%c%c%c\n",&k[1],&k[2],&k[3]);
for (int i = 1;i < n;i ++) {
c = getchar();
for (int j = 1;j <= n;j ++) {
if (k[j] == c) {
k[2 * j] = getchar();
k[2 * j + 1] = getchar();
}
}
getchar();
}
p(1);
printf("j");
return 0;
}