传送门

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

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

输出格式
输出这棵树期望的叶子节点数,要求误差小于1e-9

这是啥啊?卡特兰数吧
推导明天再补(咕咕咕) ,脑袋疼

#include <cstdio>
#include <iostream>
#include <algorithm>
#include <cstring>
#include <map>
#define int long long
using namespace std;
int n;
inline int read(){int x=0,f=1;char ch=getchar();while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();}return x*f;
}
main(){n=read();printf("%.12lf",double(n*n+n)/(4*n-2));return 0;
}

洛谷 P3978 [TJOI2015]概率论相关推荐

  1. P3978 [TJOI2015]概率论(生成函数)

    P3978 [TJOI2015]概率论 设fif_ifi​表示节点数为iii的二叉树有多少,gig_igi​表示节点数为iii的二叉树有多少叶子节点. fn=∑i=0n−1fifn−1−if_n = ...

  2. 洛谷 [P3975 [TJOI2015]弦论

    洛谷 P3975 [TJOI2015]弦论 题目描述 给定一个长度为 nnn 的字符串,求它的第 kkk 小字串:给定 ttt, ttt 为 000 则表示不同位置的相同子串算作一个,ttt 为 11 ...

  3. bzoj3998/洛谷3975 [TJOI2015]弦论 (后缀自动机)

    bzoj3998/洛谷3975 [TJOI2015]弦论 题意:求第 k 小字串 方法:先建立SAM,和上一题一样按照拓扑序求出size(表示这个串出现的次数).这道题我们需要求第 k 小,所以我们还 ...

  4. P3978 [TJOI2015]概率论

    \(\color{#0066ff}{ 题目描述 }\) 为了提高智商,ZJY开始学习概率论.有一天,她想到了这样一个问题:对于一棵随机生成的n个结点的有根二叉树(所有互相不同构的形态等概率出现),它的 ...

  5. 洛谷 P3975 [TJOI2015]弦论 解题报告

    P3975 [TJOI2015]弦论 题目描述 为了提高智商,ZJY开始学习弦论.这一天,她在<String theory>中看到了这样一道问题:对于一个给定的长度为\(n\)的字符串,求 ...

  6. 洛谷P3975 - [TJOI2015]弦论

    Portal Description 给出一个小写字母串\(s(|s|\leq5\times10^5),t\in\{0,1\},k(k\leq10^9)\),求\(s\)的第\(k\)小子串.\(t= ...

  7. 洛谷_3975 [TJOI2015]弦论(后缀自动机)

    [TJOI2015]弦论 题目链接:https://www.luogu.com.cn/problem/P3975 题解: 对于T==0,只需要构造自动机,将每个状态节点的cnt设为1,然后DFS即可. ...

  8. 洛谷 - P3975 [TJOI2015]弦论(后缀自动机)

    题目链接:点击查看 题目大意:给出一个字符串 s,再给出一次询问,询问分为两种类型: 0 k:如果不同位置的相同子串算作一个,求第 k 小的子串 1 k:如果不同位置的相同子串算作多个,求第 k 小的 ...

  9. 洛谷P3975 [TJOI2015]弦论

    链接 点击跳转 题解 后缀自动机上每条路径都是一个子串 对于t=0t=0t=0,实际上是统计字典序第kkk小的子串,自下向上进行一个dpdpdp就可以解决这个问题 对于t=1t=1t=1,每条路径都被 ...

最新文章

  1. 关于Numba的线程实现的说明
  2. 关于机器学习中山峰聚类算法的说明
  3. [转载]MaxtoCode对.Net程序加密的原理及解密探讨三(实例解密)
  4. c语言计算机二级考试要点,全国计算机二级考试c语言考试要点
  5. HDU - 4027 Can you answer these queries?(线段树)
  6. 汇编语言(十八)之求两个数的最大公约数
  7. flask-sqlalchemy mysql_flask-sqlalchemy总结
  8. 查询oracle历史scn,ORACLE中的各种SCN查询
  9. 3DMAX渲染慢?一些小方法提升3DMAX渲染速度~
  10. CCPC-wannafly Camp Day2 讲课内容总结(杜瑜皓-数据结构)
  11. vb中换行的几种方法
  12. 寻宝,大冒险!CSP202206-2
  13. [12]机器学习_smote算法
  14. ubuntu16.04 联想拯救者y7000笔记本电脑安装1060显卡驱动,及ubuntu16.04更新内核
  15. 写CSDN博客时,调节字体大小、颜色及其他样式的常用操作方法
  16. win10计算机禁用用户账户控制,Win10系统用户帐户控制提示怎么取消 关闭用户账户控制的3种方法...
  17. 通过phpstudy(小皮面板)搭建DVWA靶场教程
  18. oracle SDO_ORDINATE_ARRAY直接展示
  19. 修复 ,Ubuntu无法开机:ACPI:Error:[_SB_.PCIO.PR05.PXSX] …………
  20. form表单用butten提交后无反应表单提交三种方式

热门文章

  1. linux分区方案6,linux (centos 6.4)安装自定义分区方案(转载)
  2. 故障分析 | 数据库故障 MHA 未切换
  3. GCSE英语语言考试-角色定位
  4. 第一台计算机作文,世界上的第一台洗衣机
  5. ffmpeg简易使用应用分享(m3u8下载与视频合并等)
  6. 计算机 医学 sci,医学、计算机与图像处理,免版面费的“研究生之友”SCI论文期刊...
  7. 工作小笔记——对MLE和MAP的简单理解
  8. 批量转换labelme标记为掩膜图片
  9. 进阶课程⑩ | Apollo地图采集方案
  10. 二. 征服C指针:C如何使用内存