MLE是可能是输入的问题,偷个懒默认第一行根节点
  • 板块P1305 新二叉树
  • 楼主Lhz1313
  • 当前回复10
  • 已保存回复10
  • 发布时间2020/7/14 17:49
  • 上次更新2023/11/6 23:08:09
查看原帖
MLE是可能是输入的问题,偷个懒默认第一行根节点
311830
Lhz1313楼主2020/7/14 17:49
#include<stdio.h>
#include<string.h>
#include<math.h>
#include<algorithm>
char a[30][5],n;
void digui(int now)
{
	int i;
	char left=a[now][1],right=a[now][2];
	for(i=0;i<n;i++)
	{
		if(a[i][0]==left)
		{
			printf("%c",left);
			digui(i);
		}		
	}
	for(i=0;i<n;i++)
	{
	if(a[i][0]==right)
		{
			printf("%c",right);
			digui(i);
		}
	}
}
int main()
{
 int i;
 scanf("%d",&n);
 for(i=0;i<n;i++)
 scanf("%s",a[i]);
 printf("%c",a[0][0]);
 digui(0);
 } 
2020/7/14 17:49
加载中...