CF382E.Ksenia and Combinatorics

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Ksenia has her winter exams. Today she is learning combinatorics. Here's one of the problems she needs to learn to solve.

How many distinct trees are there consisting of nn vertices, each with the following properties:

  • the tree is marked, that is, the vertices of the tree are numbered from 1 to nn ;
  • each vertex of the tree is connected with at most three other vertices, and at the same moment the vertex with number 1 is connected with at most two other vertices;
  • the size of the tree's maximum matching equals kk .

Two trees are considered distinct if there are such two vertices uu and vv , that in one tree they are connected by an edge and in the other tree they are not.

Help Ksenia solve the problem for the given nn and kk . As the answer to the problem can be very huge you should output it modulo 1000000007 (109+7)1000000007 (10^{9}+7) .

输入格式

The first line contains two integers n,kn,k (1<=n,k<=50)(1<=n,k<=50) .

输出格式

Print a single integer — the answer to the problem modulo 1000000007 (109+7)1000000007 (10^{9}+7) .

输入输出样例

  • 输入#1

    1 1
    

    输出#1

    0
    
  • 输入#2

    2 1
    

    输出#2

    1
    
  • 输入#3

    3 1
    

    输出#3

    3
    
  • 输入#4

    4 2
    

    输出#4

    12
    

说明/提示

If you aren't familiar with matchings, please, read the following link: http://en.wikipedia.org/wiki/Matching_(graph_theory).

首页