首页 > 试题广场 >

统计和生成所有不同的二叉树(进阶)

[编程题]统计和生成所有不同的二叉树(进阶)
  • 热度指数:933 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给出一个整数 n,如果 n < 1,代表空树,否则代表中序遍历的结果为 {1, 2, 3... n}。请输出可能的二叉树结构有多少。

输入描述:
第一行输入一个整数 n。


输出描述:
输出一个整数对 1e9 + 7 取模的值表示答案。
示例1

输入

8

输出

1430

备注:

问题信息

上传者:小小
难度:
1条回答 3462浏览

热门推荐

通过挑战的用户

查看代码