11年考研408选择第6题的公式解法

题目:已知一棵有2011个结点的树,其叶结点个数为116,该树对应的二叉树中无右孩子的结点个数是__

树的基本公式(我起的名字)

Σ n i = n Σn_i=n Σni=n

Σ i × n i = n − 1 Σi×n_i=n-1 Σi×ni=n1

代入得到

116 + n 1 + n 2 = 2011 116+n_1+n_2=2011 116+n1+n2=2011

n 1 + 2 × n 2 = 2010 n_1+2×n_2=2010 n1+2×n2=2010

解得

n 1 = 1780 , n 2 = 115 n_1=1780,n2=115 n1=1780,n2=115

解释一下,树转二叉树后无右孩子的结点,在树里是没有更小的兄弟的结点,相当于是原生家庭里的独生子或者老末。然后我们统计每家的生育情况,发现有1780个家长生的独生子,115个家长生了二胎,这堆人里还剩116个没生孩子的。所以1780+115+1个背井离乡自立门户的孤儿老祖宗,一共有1896个满足条件的结点。

下面是参考答案里的特例解法。
图片来自百度文库,跟王道参考答案相同

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值