
有一位福建的 acmer 是某知名网站的管理员,他非常喜欢说一个中文二字英文七字的词语。当然,他说的是“完美”(Perfect)。

如果你不认识他也没关系,我们这里有一个关于完美的问题,你能够解决她吗?

小有有一棵有着

个节点的树,节点编号依次为

。她定义这棵树是“完美的”,当且仅当这棵树同时满足:

编号为

的节点是根节点;

除根节点外,其余所有节点都恰好有一个父节点;

每个节点最多有两个子节点,位于左边的子节点称为左子节点,位于右边的子节点称为右子节点;

如果存在子节点,其子节点的编号一定大于其本身的编号。

两棵树

和

被认为是本质不同的,如果满足以下任一条件:

树的结构不同:某个位置在一棵树中有节点而另一棵树中没有;

左子节点的分配不同:存在一个节点,其在

和

中的左子节点值不同;

右子节点的分配不同:存在一个节点,其在

和

中的右子节点值不同。

例如,在下图中,树虽然都由两个节点构成,但是在左图中节点

是节点

的
左子节点,而在右图中节点

是节点

的
右子节点,这被看作是左右子节点的分配不同。


现在,对于给定的整数

,小有想求出模

意义下本质不同的有

个节点的完美的树的数量。你能帮帮她吗?