HDU
来源:互联网 发布:淘宝大衣比较好的店 编辑:程序博客网 时间:2024/06/10 23:04
题意:
袋子里有N个黑球、M个白球。用1表示取出来的是黑球,0表示取出来的是白球。不放回
的从袋子里取出这N+M个球。求相邻取出的两个球第一个球白球,第二个球是黑球的期望
次数是多少,即出现”01”的期望次数是多少。
思路:
考虑期望可加性,求出每个位置可能出现01的期望,然后相加即可.
显然每个位置最多出现一次,考虑到拿球不放回和方茴的概率一样,这里第i个位置为白球的概率为
#include<bits/stdc++.h>using namespace std;int n,m;int main(){ while(~scanf("%d %d",&n,&m)) { int fenzi = n * m, fenmu = m + n, lcm = __gcd(fenzi,fenmu); fenzi /= lcm; fenmu /= lcm; printf("%d/%d\n",fenzi,fenmu); } return 0;}
阅读全文
0 0
- hdu
- hdu
- HDU
- hdu ()
- hdu
- hdu
- HDU
- HDU
- hdu
- hdu
- HDU
- Hdu
- hdu
- hdu-
- hdu
- hdu
- hdu
- HDU
- 内联函数inline ,宏与函数的区别
- socket编程接口函数简单介绍
- Intersection
- Java--day06构造方法
- 我的第一个安卓通讯
- HDU
- session简介
- Linux操作系统与实训教程1-2章课后习题(简答题)
- final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口
- 《从gpio监控按键事件小结》
- CoordinatorLayout使用详解基础篇
- ubuntu安装谷歌浏览器
- C#环境下利用VS2017使用MapXtreme7.0.0开发桌面应用实例
- HTML转义字符大全