比赛场次 559
比赛名称 4043级2023省选练习赛1
比赛状态 已结束比赛成绩
开始时间 2023-03-03 18:30:00
结束时间 2023-03-03 22:00:00
开放分组 全部用户
注释介绍 今日事,今日毕
题目名称 树的计数
输入输出 ctree.in/out
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
Gravatarop_组撒头屯 AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatarムラサメ AAAAAAAAWA 0.000 s 0.00 MiB 90

树的计数

★★☆   输入文件:ctree.in   输出文件:ctree.out   简单对比
时间限制:1 s   内存限制:128 MiB

【题目描述】

一个有 $n$ 个结点的树,设它的结点分别为 $v_1, v_2, …, v_n$,已知第 $i$ 个结点 $v_i$ 的度数为 $d_i$,问满足这样的条件的不同的树有多少棵。

【输入格式】

输入文件第一行是一个正整数 $n$,表示树有 $n$ 个结点。

第二行有 $n$ 个数,第 $i$ 个数 $di$ 表示树的第 $i$ 个结点的度数。

其中 $1 \leq n \leq 150$,输入数据保证满足条件的树不超过 $10^{18}$ 个。

【输出格式】

输出满足条件的树有多少棵。

【样例输入】

4
2 1 2 1

【样例输出】

【数据规模】

非官方数据,数据较弱

对于 $60\%$ 的数据,$n \leq 5$;

对于 $100\%$ 的数据,$n \leq 30$;