HDU 5194——DZY Loves Balls
2015-03-29 09:12
363 查看
题意:一个盒子里有n个黑球和m个白球。现在DZY每次随机从盒子里取走一个球,取了n+m次后,刚好取完。DZY用这种奇怪的方法生成了一个随机的01串S[1⋯(n+m)]。如果DZY第i次取出的球是黑色的,那么S[i]=1,如果是白色的,那么S[i]=0。DZY现在想知道,'01'在S串中出现的期望次数。
解题思路:考虑期望的可加性。第i(1≤i<n+m)个位置上出现0,第i+1个位置上出现1的概率是(n/(m+n))*(m/(n+m-1)),
n+m-1
∑(n/(m+n))*(m/(n+m-1)) = (m*n)/(m+n),详见代码。
i = 1
Code:
解题思路:考虑期望的可加性。第i(1≤i<n+m)个位置上出现0,第i+1个位置上出现1的概率是(n/(m+n))*(m/(n+m-1)),
n+m-1
∑(n/(m+n))*(m/(n+m-1)) = (m*n)/(m+n),详见代码。
i = 1
Code:
#include <iostream> #include <cstdio> using namespace std; int gcd(int a,int b) { return b==0 ? a:gcd(b,a%b); } int main() { int n,m; while(~scanf("%d%d",&n,&m)) { int FenZi = m*n; int FenMu = n+m; int tmp = gcd(FenZi,FenMu); printf("%d/%d\n",FenZi/tmp,FenMu/tmp); } return 0; }
m
mn+
mn+m×nn+m−1
相关文章推荐
- hdu 5194 DZY Loves Balls(暴力,数学期望)
- hdu 5194 DZY Loves Balls (dp)
- HDU 5194 DZY Loves Balls (组合数学)
- HDU 5194 DZY Loves Balls
- HDU 5194 DZY Loves Balls(概率)
- HDU 5194 DZY Loves Balls(排列组合瞎搞 )
- HDU-5194-DZY Loves Balls(BestCoder Round # 35 )
- HDU 5194 DZY Loves Balls(期望可加性)
- hdu 5194 DZY Loves Balls
- HDU 5194 DZY Loves Balls(数学组合or各种乱搞)
- hdu 5194 DZY Loves Balls【bfs+打表】
- HDU 5194 DZY Loves Balls
- 【CUGBACM15级BC第35场 A】hdu 5194 DZY Loves Balls
- hdu 5645 DZY Loves Balls 概率
- HUD 5194--DZY Loves Balls【规律】
- hdu DZY Loves Balls
- HDOJ-5194-DZY Loves Balls 解题报告
- 杭电5194DZY Loves Balls
- hdu-5645 DZY Loves Balls(水题)
- HDU 5645 DZY Loves Balls