几道概率dp
来源:互联网 发布:python 游戏 编辑:程序博客网 时间:2024/06/18 17:33
POJ2096 Collecting Bugs
有n种bug,s个子构件,每次等可能抽到其中1子构件的1种bug
求抽到全部种类和子构件的期望
#include<cstdio>#include<algorithm>using namespace std;int n, s;double f[1010][1010]; //n bug s ssy 期望 int main(){ scanf("%d%d", &n, &s); f[n][s] = 0; for(int i=n; i>=0; i--) for(int j=s; j>=0; j--) { if(i==n&&j==s) continue; f[i][j] = ((n-i)*j*f[i+1][j] +(i*(s-j))*f[i][j+1] +(n-i)*(s-j)*f[i+1][j+1]+n*s) /(n*s-i*j); } printf("%.4lf", f[0][0]); return 0;}
阅读全文
0 0
- 几道概率dp
- 几道概率题
- 概率dp
- ##概率dp##
- 概率dp
- 概率dp
- 概率dp
- 概率dp
- 概率dp
- 概率dp
- 概率dp
- 概率dp
- 概率DP
- 概率DP
- 概率dp
- 概率dp
- dp-概率dp
- 【区间dp,概率dp】
- CentOS7终端快捷键
- Leetcode:455. Assign Cookies (week 7)
- CSDN:使用说明
- leetcode 7. Reverse Integer整数反转
- SQL语句执行流程与顺序原理解析
- 几道概率dp
- Java基础练习题
- Swift
- 什么是python
- leetcode 332. Reconstruct Itinerary
- 【面经】平安科技后台研发工程师
- 【二分+LCA+差分】BZOJ4326(NOIP2015)[运输计划]题解
- 排序算法c实现
- 难以解释的数据异常