#include <stdio.h>
int N;
int idx, Lchild, Rchild;
char C;
int flag;
int main()
{
freopen("input.txt", "r", stdin);
for (int t = 1; t <= 10; t++)
{
scanf("%d", &N);
flag = 1;
//트리생성
if (N % 2 == 0)
{
flag = 0;
for (int i = 0; i < N / 2 - 1; i++)
{
scanf("%d %c %d %d", &idx, &C, &Lchild, &Rchild);
}
scanf("%d %c %d", &idx, &C, &Lchild);
for (int i = 0; i < N / 2; i++)
{
scanf("%d %c", &idx, &C);
}
}
else
{
for (int i = 0; i < (N - 1) / 2; i++)
{
scanf("%d %c %d %d", &idx, &C, &Lchild, &Rchild);
if (C == '+' || C == '-' || C == '*' || C == '/')
{
}
else
flag = 0;
}
for (int i = 0; i < (N + 1) / 2; i++)
{
scanf("%d %c", &idx, &C);
if (C == '+' || C == '-' || C == '*' || C == '/')
flag = 0;
}
}
printf("#%d %d\n", t, flag);
}
return 0;
}
댓글