zoukankan      html  css  js  c++  java
  • 博客园首页新随笔联系管理订阅 随笔- 524 文章- 0 评论- 20 hdu-5810 Balls and Boxes(概率期望)

    Balls and Boxes

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)
    Total Submission(s): 798    Accepted Submission(s): 527

    Problem Description
    Mr. Chopsticks is interested in random phenomena, and he conducts an experiment to study randomness. In the experiment, he throws n balls into m boxes in such a manner that each ball has equal probability of going to each boxes. After the experiment, he calculated the statistical variance V as
    V=mi=1(XiX¯)2m

    where Xi is the number of balls in the ith box, and X¯ is the average number of balls in a box.
    Your task is to find out the expected value of V.
     
    Input
    The input contains multiple test cases. Each case contains two integers n and m (1 <= n, m <= 1000 000 000) in a line.
    The input is terminated by n = m = 0.
     
    Output
    For each case, output the result as A/B in a line, where A/B should be an irreducible fraction. Let B=1 if the result is an integer.
    Sample Input
    2 1
    2 2
    0 0
     
    Sample Output
    0/1
    1/2
     
    Hint
    In the second sample, there are four possible outcomes, two outcomes with V = 0 and two outcomes with V = 1.
    Author
    SYSU
     
    Source
    题解:
    转自:http://blog.csdn.net/qq978874169/article/details/52165136
     
    #include<iostream>
    #include<cmath>
    #include<stdio.h>
    using namespace std;
    typedef long long int ll;
    ll n,m;
    ll fenzi,fenmu;
    ll tmp;
    ll gcd(ll a,ll b)
    {
        return b==0?a:gcd(b,a%b);
    }
    int main()
    {
        while(~scanf("%lld%lld",&n,&m)&&(n*m))
        {
            fenzi=n*(m-1);
            fenmu=m*m;
            tmp=gcd(fenzi,fenmu);
            fenzi/=tmp;
            fenmu/=tmp;
            printf("%lld/%lld
    ",fenzi,fenmu);
        }
        return 0;
    }
  • 相关阅读:
    失眠食療
    学会妥协学会弯腰(下册)
    软件工程(第4版·修订版)
    GitHub入门与实践
    iOS开发:从零基础到精通
    Premiere Pro CS6高手成长之路
    网页设计与前端开发从入门到精通Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript
    CINEMA 4D R17 完全学习手册(第2版)
    1040. 二叉树层次遍历
    1041. 二哥打飞机
  • 原文地址:https://www.cnblogs.com/stepping/p/7169700.html
Copyright © 2011-2022 走看看