该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
将近晚风快吹干整条小巷,燃尽的灯火无法再将我们点亮
---晚风
背景
YYD是一个十分聪明的人,她最近为了锻炼脑子现出了一道题,但她觉得有点难度于是请你帮她看看.
题目描述
关于判断两棵树是否重构的伪代码如下所示,请你帮帮YYD计算它的叶子节点数的期望是多少呢
算法 1123456789Check(T1,T2)Require: 两棵树的节点T1,T2if T1=null or T2=null then return T1=null and T2=nullelseif T1→value=T2→value thenreturn falseendifreturn Check(T1→leftson,T2→leftson) and Check(T1→rightson,T2→rightson)endif
输入格式
输入一个正整数 n,表示有根树的结点数。
输出格式
输出这棵树期望的叶子节点数。
样例 #1
样例输入 #1
1
样例输出 #1
1.000000000
样例 #2
样例输入 #2
3
样例输出 #2
1.200000000
提示
数据范围
对于 30% 的数据,1≤n≤10。
对于 70% 的数据,1≤n≤100。
对于 100% 的数据,1≤n≤10210。