CF382E Ksenia and Combinatorics
题目描述
Ksenia 正在准备她的期末考试。今天她在学习组合数学。这是她需要学习解决的题目之一。
有多少不同的树满足以下条件,这些树有 $n$ 个顶点:
- 这棵树是有标号的,也就是说,树的顶点编号从 $1$ 到 $n$;
- 树中每个顶点与最多三个其它顶点相连,同时编号为 $1$ 的顶点与最多两个其它顶点相连;
- 这棵树的最大匹配的大小等于 $k$。
如果两棵树中存在两个顶点 $u$ 和 $v$,使得在一棵树中它们之间有一条边,而在另一棵树中它们之间没有这条边,则认为这两棵树是不同的。
请帮助 Ksenia 计算,对于给定的 $n$ 和 $k$,满足条件的不同树的数量是多少。由于答案可能非常大,请输出对 $1000000007\ (10^9+7)$ 取模的结果。
输入格式
第一行包含两个整数 $n$ 和 $k$,$1 \leq n, k \leq 50$。
输出格式
输出一个整数,表示满足条件的树的数量,对 $1000000007\ (10^9+7)$ 取模。
说明/提示
如果你不熟悉“匹配”,请参考以下链接: http://en.wikipedia.org/wiki/Matching\_(graph\_theory)。
由 ChatGPT 5 翻译