摘要: 首先考虑当节点数为n时,有多少个二叉树 设\(f[i]\)表示节点为i时二叉树的个数,有 \[f[n]=\sum_{i=1}^{n-1}f[i]f[n-1-i] \]注意这种递推式子也是卡特兰数的一种形式,所以为卡特兰数 其实想到这个式子的话,我们可以借鉴随机树一题,从序列生成的角度去思考,于是我们 阅读全文
posted @ 2023-10-01 18:29 最爱丁珰 阅读(6) 评论(0) 推荐(0) 编辑
摘要: Prufer序列的转化方法见这篇博客(这篇文章里这道模板题的高精处理方法也看看,注意特判条件,想想为啥充要) 这里主要是对这篇博客的一些说明。 首先:为什么Prufer序列与无根树一一对应? 我们要先知道两个引理:出现在Prufer序列中的点一定是原无根树的非叶子节点(这里的叶子节点定义为最开始度数 阅读全文
posted @ 2023-10-01 16:26 最爱丁珰 阅读(2) 评论(0) 推荐(0) 编辑