当前位置: 首页 > news >正文

好题集 (1) - LG P3978 [TJOI2015] 概率论

题目传送门。

\(f_n\) 表示有 \(n\) 个结点的二叉树的总数,\(g_n\) 表示在有 \(n\) 个结点的 \(f_n\) 棵二叉树中叶子的总数。那么答案就应为\(\frac{g_n}{f_n}\)。考虑怎么求。打表(link)发现 \(g_n=n\cdot f_{n-1}\)

证明一下这个结论。假设现在有一棵 \(n\) 个结点构成的二叉树,树上有 \(k\) 个叶子。若把这 \(k\) 个叶子扔掉,就可以得到 \(k\) 棵不同的、由 \(n-1\) 个结点构成的二叉树。而每棵有 \(n-1\) 个结点的二叉树都可以找出 \(n\) 个空位来放置新的叶子(可以画图理解),换言之,每棵 \(n-1\) 个结点构成的二叉树都会被得到 \(n\) 次。于是就有 \(g_n=n\cdot f_{n-1}\)

又由一些卡特兰数相关的前置知识(当然由上面打的表也可以猜出来),\(f_n=C_n=\frac{C_{2n}^n}{n+1}\)。回代化简,大力推柿子:

\[\begin{align*} \frac{g_n}{f_n}&=\frac{n\cdot f_{n-1}}{f_n}\\ &=n\cdot f_{n-1}\cdot (f_n)^{-1}\\ &=n\cdot\frac{C_{2(n-1)}^{n-1}}{n}\cdot\frac{n+1}{C_{2n}^n}\\ &=\frac{C_{2n-2}^{n-1}\cdot(n+1)}{C_{2n}^n}\\ &=C_{2n-2}^{n-1}\cdot(n+1)\cdot(C_{2n}^n)^{-1}\\ &=\frac{(2n-2)!}{(n-1)!(n-1)!}\cdot\frac{(n+1)n!}{(2n)!}\\ &=\frac{1}{(n-1)!(n-1)!}\cdot\frac{(n+1)!n!}{2n(2n-1)}\\ &=\frac{1}{(n-1)!}\cdot\frac{(n+1)!n}{2n(2n-1)}\\ &=\frac{1}{(n-1)!}\cdot\frac{(n+1)!}{2(2n-1)}\\ &=\frac{n(n+1)}{2(2n-1)} \end{align*} \]

答案即为 \(\frac{n(n+1)}{2(2n-1)}\)。提交记录。

(补证一个问题:为什么二叉树同构数恰好是卡特兰数?)

考虑一棵二叉树的前、中序遍历序列。不难发现前者就是入栈序列,后者就是出栈序列。

若入栈序列固定,那按照卡特兰数的定义,出栈序列数就是卡特兰数。

又因为前、中序遍历合在一起即可确定一棵二叉树,所以二叉树同构数就是卡特兰数。

http://www.gsyq.cn/news/47862.html

相关文章:

  • 路由基础
  • idea链接database时报错:serverTimezone
  • 题解:CF2117F Wildflower
  • UVM环境自动生成器具(2)uvmdvgen
  • 题解:CF961C Chessboard
  • 文字识别系统代码
  • 微软2025年11月补丁星期二修复1个零日漏洞和63个安全漏洞
  • Can Large Language Models Detect Rumors on Social Media?
  • P13573 [CCPC 2024 重庆站] Pico Park
  • 手工安装gcc-13.3.0
  • 深入解析:Cookie、Session、JWT、SSO,网站与 APP 登录持久化与缓存
  • AT_arc111_f [ARC111F] Do you like query problems?
  • Ai元人文:价值的“迷思”与“归真”——从家庭之爱到文明共生
  • 日总结 26
  • Daily Scrum 2025.11.12
  • 完整教程:mit6s081 lab8 locks
  • Python梯度提升树、XGBoost、LASSO回归、决策树、SVM、随机森林预测中国A股上市公司数据研发操纵融合CEO特质与公司特征及SHAP可解释性研究|附代码数据
  • 2025商超照明/灯具/灯光源头厂家推荐榜:富明阳领衔,四大优质品牌凭技术与服务出圈,照亮商超经营新图景
  • 2025密集型/智能/防潮防腐/多层抽屉式/切片蜡块柜推荐榜:北京中宝元五星领跑 高容量智能存储方案成实验室优选
  • 专题:2025AI时代的医疗保健业:应用与行业趋势研究报告|附130+份报告PDF、数据、可视化模板汇总下载
  • 详细介绍:python编程基础知识
  • 计算机网络 —— 交换机 —— 二层交换机 or 三层交换机
  • P7912 [CSP-J 2021] 小熊的果篮
  • 数据结构与算法:动态规划的深度探讨 - 指南
  • 第六章蓝墨云班习题
  • [network] IPv4 vs. IPv6 address pool
  • 【为美好CTF献上祝福】浅学花指令
  • 能耗在线监测体系:革新能源管理模式,助推企业节能减排
  • 2025/11/14
  • 一份用pyhon生成word/wps蓝墨云班题库的代码