(HDU 5810)2016 Multi-University Training Contest 7 Elegant Construction (期望、方差、二项分布)

思路

咦,这不是方差么,
要求样本方差的期望。。那不就是总体方差吗
可以发现把n个球放入m个里面,对于每一个球都是符合二项分布的(这里放或者不放)

期望定义: D=mi=1(XiX¯)2m
期望与方差的关系: D=E(X2)E(X)2
二项分布的期望为: E=n×p ,在题目中就是 n÷m
二项分布的方差为: D=np(1p)

其他分布的期望和方差:
其他分布的期望和方差

代码

#include <bits/stdc++.h>
#define mem(a,b) memset(a,b,sizeof(a))
#define rep(i,a,b) for(int i=a;i<b;i++)
#define debug(a) printf("a =: %d\n",a);
const int INF=0x3f3f3f3f;
const int maxn=1e5+50;
const int Mod=1000000007;
const double PI=acos(-1);
typedef long long ll;
using namespace std;

int n,m;

int main()
{
    #ifndef ONLINE_JUDGE
       // freopen("in.txt","r",stdin);
    #endif

    //E :n/m
    //D=E(x^2)-E(x)^2
    //E: np
    //D:np(1-p)
    while(scanf("%d %d",&n,&m)!=EOF && (n||m)){
        ll fz=(ll)n*(m-1);
        ll fm=(ll)m*m;
        if (fz==0){
            puts("0/1");
            continue;
        }
        ll gc=__gcd(fz,fm);
        printf("%lld/%lld\n",fz/gc,fm/gc);
    }

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值