bzoj4001 [TJOI2015]概率论

Posted wfj_2048

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bzoj4001 [TJOI2015]概率论相关的知识,希望对你有一定的参考价值。

Description

技术分享图片

Input

输入一个正整数N,代表有根树的结点数

Output

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

Sample Input

1

Sample Output

1.000000000

HINT

 1<=N<=10^9

 

正解:期望。

首先可以打表找规律得到代码里的式子。

然后证明的话,不是很会,可以看看这篇博客:Miskcoo‘s Space

 1 #include <bits/stdc++.h>
 2 #define il inline
 3 #define RG register
 4 #define ll long long
 5 
 6 using namespace std;
 7 
 8 int main(){
 9 #ifndef ONLINE_JUDGE
10   freopen("probability.in","r",stdin);
11   freopen("probability.out","w",stdout);
12 #endif
13   int n; cin>>n;
14   printf("%0.12lf\n",0.5*n*(n+1)/(2*n-1));
15   return 0;
16 }

 

以上是关于bzoj4001 [TJOI2015]概率论的主要内容,如果未能解决你的问题,请参考以下文章

BZOJ 4001 [TJOI2015]概率论 ——找规律

BZOJ4001 [TJOI2015]概率论

BZOJ 4001[TJOI2015]概率论

并不对劲的bzoj4001:loj2105:p3978:[TJOI2015]概率论

LG P3978 [TJOI2015]概率论

luogu P3978 [TJOI2015]概率论