P3978 [TJOI2015] 概率论

题目描述

为了提高智商,ZJY 开始学习概率论。有一天,她想到了这样一个问题:对于一棵随机生成的 n 个结点的有根二叉树(所有互相不同构的形态等概率出现),它的叶子节点数的期望是多少呢?

判断两棵树是否同构的伪代码如下:

算法 1 ​Check(T1,T2)

Require: 两棵树的节点 if T1=null or T2=null then

return T1=null and T2=null

else

return Check(T1→leftson,T2→leftson)

and Check(T1→rightson,T2→rightson)

endif​​

输入格式

输入一个正整数 n,表示有根树的结点数。

输出格式

输出这棵树期望的叶子节点数,要求误差小于

输入输出样例

输入 #1

复制代码
1

输出 #1

复制代码
1.000000000

输入 #2

复制代码
3

输出 #2

复制代码
1.200000000

说明/提示

数据范围

对于 30% 的数据,1≤n≤10。

对于 70% 的数据,1≤n≤100。

对于 100% 的数据,1≤n≤109。

思路

打表+数学

没啥好说的

代码也很短

但是一定要开long double

代码

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
    long double n;
    cin>>n;
    cout<<fixed<<setprecision(9)<<(n*n+n)/(4*n-2);
}

AC记录

相关推荐
适应规律3 分钟前
强化学习笔记(赵世钰)
笔记·线性代数·概率论
Zero19 小时前
机器学习概率论与统计学--(8)概率论:数字特征
机器学习·概率论·随机变量·统计学·方差·协方差·期望
Zero19 小时前
机器学习概率论与统计学--(9)统计学:参数估计
机器学习·概率论·统计学·矩估计·最大似然估计·点估计
R语言爱好者1 天前
对比两点分布、二项分布和泊松分布,几何分布,超几何分布之间的区别
概率论·高中数学
bulingg3 天前
L1与L2正则化的差异
线性代数·矩阵·概率论
皮蛋瘦肉熬不成粥3 天前
MES(The Measures of Effect Size )工具箱的使用
matlab·概率论
我要学好英语3 天前
概率密度——分布、期望、方差和协方差
深度学习·概率论·概率密度·方差·协方差·期望·分布
我要学好英语3 天前
概率法则——贝叶斯定理
深度学习·概率论·贝叶斯定理
Eloudy4 天前
贝叶斯定律的内涵
概率论
Zero5 天前
机器学习概率论与统计学--(6)概率论:连续分布
机器学习·概率论·统计学·概率密度函数·连续分布