Problem1293--手性二叉树

1293: 手性二叉树

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 909  Solved: 342
[Submit] [Status] [Web Board] [Creator:]

Description

若一棵二叉树的左子树和右子树是镜像对称的,我们就将这棵二叉树称为手性二叉树。
    1
   / \
  2   2
 / \ / \
3  4 4  3
如上图中的树便是一棵手性二叉树。
    1
   / \
  2   2
 / \ / \
4  3 4  3
而这样的树不是一棵手性二叉树。

Input

输入一行,按照先序输入一棵二叉树,其中空节点用 -1 表示。

Output

若该二叉树是手性二叉树,输出 "yes", 否则输出"no"。

Sample Input

1 2 3 -1 -1 4 -1 -1 2 4 -1 -1 3 -1 -1

Sample Output

yes

Source/Category