首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
spoj8549专题
spoj8549 BST again dp
题意:给你n和h ,问有多少 棵n个节点高度 为h的二叉搜索树(标号为1-n,只有一个节点的树高为0),答案 对10^9+7取模。 思路:设dp[ n ][ h ]为 n 个节点高度不超过 h 的二叉搜索树的个数。那么 dpn,h=∑i=0n-1dpi,h−1⋅dpn−i-1,h−1 即选定一个点,枚举左子树的个数为 i ,剩余右子树的个数即为n - 1 - i 。详见代码:
阅读更多...