LightOJ 1050 - Marbles(dp)
来源:互联网 发布:淘宝定金尾款凑单 编辑:程序博客网 时间:2024/06/05 23:39
题目链接:LightOJ 1050 - Marbles
代码
#include <cstdio>#include <cstring>#include <algorithm>using namespace std;const int maxn = 505;int R, B;double dp[maxn][maxn];void init () { memset(dp, 0, sizeof(dp)); dp[0][1] = 1; for (int i = 0; i <= 500; i++) { for (int j = i + 1; j <= 500; j++) { if (j > 1) dp[i][j] = dp[i][j-2] * j / (i + j); if (i) dp[i][j] += dp[i-1][j-1] * i / (i + j); } }}int main () { int cas; scanf("%d", &cas); init(); for (int kcas = 1; kcas <= cas; kcas++) { scanf("%d%d", &R, &B); printf("Case %d: %.6lf\n", kcas, dp[R][B]); } return 0;}
0 0
- LightOJ 1050 - Marbles(dp)
- lightoj 1050 - Marbles (概率DP)
- LightOJ 1050 - Marbles (概率dp)
- LightOJ 1050 - Marbles(概率DP)
- lightoj 1050 - Marbles 概率DP
- LightOJ 1050 - Marbles【概率】
- Light oj 1050 - Marbles(概率dp)
- Light OJ 1050 Marbles (概率DP)
- UVA11125 - Arrange Some Marbles(dp)
- Light OJ 1050 Marbles
- Marbles
- LightOJ 1005 - Rooks(DP)
- LightOJ 1422(区间DP)
- LightOJ 1265 (概率DP)
- Lightoj 1422 (区间dp)
- pku 1909 Marbles on a tree(我都不知道这能不能算DP)
- UVA 11125 - Arrange Some Marbles (dp)
- [启发式合并 DP] Atcoder ARC086E. Smuggling Marbles
- 多备份为国产大飞机助推者恒润科技构建IT保护平台
- LightOJ 1044 - Palindrome Partitioning(dp)
- LightOJ 1047 - Neighbor House(dp)
- 严重: Context [] startup failed due to previous errors
- java设置客户端缓存控制:session保留时间
- LightOJ 1050 - Marbles(dp)
- ios 后台录音权限设置
- LightOJ 1051 - Good or Bad(dp)
- SQL去空格
- LightOJ 1057 - Collecting Gold(dp)
- Ubuntu下配置samba服务器
- HDU5253(最小生成树)
- 关于js中单引号(')和双引号(")的使用以及转义的理解
- LightOJ 1060 - nth Permutation(dp)