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

news/2025/11/12 20:37:44/文章来源:https://www.cnblogs.com/D3906-ourstar/p/19215324

题目传送门。

\(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.mzph.cn/news/963747.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

部署MQTT Broker - Mosquitto - -YADA

MQTT协议 MQTT 协议全称是 Message Queuing Telemetry Transport,翻译过来就是消息队列遥测传输协议,它是物联网常用的应用层协议,运行在 TCP/IP 中的应用层中,依赖 TCP 协议,它具有非常高的可靠性,同时它是 基于…

useActionState 阻止表单重置

前言 useActionState是react19新出的api,提供的非受控表单钩子。 但是他有一个缺点,就是每次提交表单后会重置表单状态! 官方美其名曰“遵守原生表现”,但是网上讨伐声音,就足以证明垃圾! https://github.com/fa…

路由基础

1. 路由获取方式1. 直连路由。由设备自动生成指向本地直连网络 2. 静态路由。由网络管理员手工配置的路由条目 3. 动态路由。路由器运行动态路由协议学习到的路由动态路由使用最多的协议 ospf isis2. 路由选择1. 最长掩…

UltraSearch(文件搜索神器) Pro v4.8.5.1185 多语便携版

简介 UltraSearch一款超快的文件搜索软件,数秒就可以在硬盘中帮您搜索出文件,比系统自带的快N倍。UltraSearch并不是通过建立索引或后台处理,它是通过查看NTFS分区的主文件表(MFT)来快速找到文件。类似的快速搜索…

idea链接database时报错:serverTimezone

1.报错:Server returns invalid timezone. Go to Advanced tab and set serverTimezone property manually. 2.设置时区 jdbc:mysql://localhost:3306/zcck?serverTimezone=UTC

题解:CF2117F Wildflower

树上计数,洛谷标签里有 Ad-hoc,其实我觉的没那么难,可能因为我太菜了只能做绿题的原因。CF2117F Wildflower 更洛谷的阅读体验 好题,爽! 思维题,爽! Ad-hoc,爽! 我做出来了,爽飞了! 思路 首先我们发现由于每…

UVM环境自动生成器具(2)uvmdvgen

UVM环境自动生成器具(2)uvmdvgenpre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco&…

题解:CF961C Chessboard

洛谷。 题目传送门。 某次校内模拟赛的 T1。 分析 注意到 \(n\le100\),显然这是一道搜索题。考虑怎么来搜。 我们发现,四块小棋盘可以在左上、右上、左下、右下任意排列,那么构成大棋盘的总方案数就是 \(4!=24\) 种…

7年java开发的一些感悟

下面是对你原文的润色和扩写版本,保持你真实的口吻,但更有层次、情绪和故事感,也让读者更容易共鸣:很难想象,我已经在 Java 这行干了 7 年了。 今年快 35 岁,前段时间刚换了一家公司,总算不用再为生活焦虑得睡不…

11.12 NOIP模拟6/多校1 改题记录

......HZOJ 写在前面 NOIP AK me. 全是唐题。如此模拟赛,何以NOIP?大概就是所有时间拿去攻T1了吧。然后暴力也懒得打了。《Blueming》 ‘뭐해?‘라는 두 글자에 在干嘛?这几个字中 ‘네가 보고 싶어’ 나의 속마음…

文字识别系统代码

点击查看代码 import torch from torch import optim import torch.nn as nn import torch.nn.functional as F from torch.autograd import Variable from torchvision import datasets, transforms from torch.utils…

B4093 [CSP-X2021 山东] 发送快递

B4093 [CSP-X2021 山东] 发送快递 题解题目传送门 我的博客 - 欢迎光临! 本题弱化版(?):P3052,P10483 二者互为双倍经验。首先对于一个强制捆绑组里的物品,我们直接使用并查集,将一个并查集里的物品合成为一个…

从零上手 Rokid JSAR:打造专属 AR 桌面交互式 3D魔方,开启空间创建之旅

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

微软2025年11月补丁星期二修复1个零日漏洞和63个安全漏洞

微软2025年11月补丁星期二发布了安全更新,修复了63个安全漏洞,其中包括1个被积极利用的零日漏洞。本次更新包含4个严重级别漏洞,涉及权限提升、远程代码执行等多个安全领域。微软2025年11月补丁星期二修复1个零日漏…

CF468C Hack it!

已严肃完成今日构造大学习。 首先扔出来一个 \([1, 10^{18} - 1]\) 区间,你会发现这个区间每往右平移一个单位那么 \(f\) 的和就会加 \(1\),当然得在 \(2 \times 10^{18} - 1\) 之内,这也是我们选择这个界的原因。 …

深入解析:FT62FC3X 8位MCU单片机选型表,详细解析FT62FC31A/32A/33A/35A/3FA

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

FFmpeg for Android 图传Web

FFmpeg for Android & 图传Web 之前在项目研发中有个需求, 需要对接RTSP摄像头, 并且需要将其转封装格式到H5能够播放的格式, 并且需要在纯安卓APP中实现, 并且需要低延迟. 找了一圈都没有合适的且现成的方案, 这个…

语法记录

\(\texttt{titile}\) 计概与数算行末不要空格!!! 字符串与字符数组读入 cin >> str //字符与字符串,不含空格、制表符与换行 scanf("%c", &ch) //读单个字符 ch scanf(" %c", &…

Can Large Language Models Detect Rumors on Social Media?

论文信息论文标题:Can Large Language Models Detect Rumors on Social Media?论文作者:刘强、陶翔、吴俊飞、吴舒、王亮论文来源:发布时间:2024-02-06论文地址:link论文代码:link1 介绍 1.1 研究动机研究动机围…

压迫

从明天开始到考研结束前 拒绝三角洲 方舟想起来了挂一下,没想起来就算了 抖音不再打开 b站用来看课 每天总结反思 多学多想多思考 提高效率 瞄着最高分努力 看看实力 如果考的太高完全可以选择二战,这也是二战得信心…