O. 一轮想造树
一轮想造树
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
一轮想要构造一棵有 个节点的树,但由于选择困难,他不太确定如何构造才最合适。不过,一轮能够确定每个节点的深度。现在,请你告诉一轮满足这些深度限制的树一共有多少种不同的构造方案。
树是有根树,节点从 到 编号。
如果两棵树中存在至少一个节点的父节点不同,则认为它们是不同的树。
深度为 的节点为根节点,有且仅有一个。
答案可能很大,请将方案数对 取模后输出。
题目保证至少有一种满足条件的树。
输入格式
第一行一个整数 ,表示节点个数。
接下来 行,每行一个整数,第 行的整数表示节点 的深度(根的深度为 )。
输出格式
一个整数,表示满足条件的树的数量对 1000000007 取模后的结果。
3
0
1
1
1
数据范围