码迷,mamicode.com
首页 > 其他好文 > 详细

cf 148D Bag of mice

时间:2014-07-31 23:38:40      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   os   io   for   div   size   

The dragon 选一只老鼠,然后会跑掉一只

the princess选一只老鼠,不会跑出另外的老鼠

求the princess赢的概率

 1 #include<iostream>
 2 #include<string>
 3 #include<cstdio>
 4 #include<vector>
 5 #include<queue>
 6 #include<stack>
 7 #include<algorithm>
 8 #include<cstring>
 9 #include<stdlib.h>
10 #include<cmath>
11 using namespace std;
12 #define pb push_back
13 double dp[1010][1010];
14 int main(){
15     int w,b;
16     while(cin>>w>>b){
17         memset(dp,0,sizeof(dp));
18         dp[1][0]=1;
19         for(int i=1;i<=w;i++)
20         for(int j=0;j<=b;j++){
21             double p1,p2;
22             int a=i,b=j;
23             dp[i][j]=1.0*i/(i+j);
24             if(b>=1){
25                 p1=1.0*b/(a+b);
26                 b--; //the princess选了一只
27                 if(b>=1){
28                     p2=1.0*b/(a+b);//The dragon 选一只
29                     b--;
30                     if(b>=1)
31                         dp[i][j]+=p1*p2*b/(a+b)*dp[i][j-3];
32                     dp[i][j]+=p1*p2*a/(a+b)*dp[i-1][j-2];
33                 }
34             }
35         }
36         printf("%.10lf\n",dp[w][b]);
37     }
38 }

 

cf 148D Bag of mice,布布扣,bubuko.com

cf 148D Bag of mice

标签:style   blog   color   os   io   for   div   size   

原文地址:http://www.cnblogs.com/ainixu1314/p/3883689.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!