bzoj 1419: Red is good
来源:互联网 发布:大数据云气象阅读答案 编辑:程序博客网 时间:2024/04/30 15:02
f[i][j]表示有i个R,j个B的期望,然后转移。
注意输出多位小数下取整,小数点之后要06lld
ll ans=floor(f[now][B]*1000000);
printf("%lld.%06lld\n",ans/1000000,ans%1000000);
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<algorithm>
#include<cmath>
#define ll long long
#define inf 1e9
#define eps 1e-8
#define md
using namespace std;
double f[2][5010];
int main()
{
int R,B;
scanf("%d%d",&R,&B);
int pre=0,now=1;
for (int i=1;i<=R;i++)
{
swap(now,pre);
f[now][0]=i;
for (int j=1;j<=B;j++)
{
double p=1.0*i/(i+j),g=(f[pre][j]+1)*p+(f[now][j-1]-1)*(1-p);
if (g<0) f[now][j]=0; else f[now][j]=g;
}
}
ll ans=floor(f[now][B]*1000000);
printf("%lld.%06lld\n",ans/1000000,ans%1000000);
return 0;
}
0 0
- bzoj 1419: Red is good
- BZOJ 1419 Red is good
- BZOJ 1419: red is good
- 【BZOJ】1419 Red is Good
- BZOJ 1419 Red is good 期望DP
- BZOJ 1419: Red is good|期望Dp
- bzoj 1419: Red is good 期望dp
- 【BZOJ 1419】Red is good 期望dp
- BZOJ 1419: Red is good 期望DP
- BZOJ 1419: Red is good 期望DP
- bzoj 1419 Red is good 【期望dp】
- bzoj 1419: Red is good (概率与期望)
- bzoj 1419 Red is good 概率dp求期望
- bzoj 1419 Red is good(概率与期望)
- 【bzoj 1419】Red is good(期望DP)
- 【BZOJ】【P1419】【Red is good】【题解】【DP】
- Red is good (DP)
- [HbFS-]Red is good
- C++界面库大全2013
- 我们究竟什么时候可以使用Ehcache缓存
- [Toddler's Bottle]-[flag]
- 学习日记2
- Android 判断网络连接状态--实现微信在线/离线状态切换
- bzoj 1419: Red is good
- C# + WinForm + EmguCV 学习二:创建和操作图片
- c++作业5
- 1041
- CDOJ 1041 Hug the princess 【思维】
- <<程序员面试宝典>>读书笔记 5
- PHP的垃圾回收机制
- Android M版本和非M版本动态权限适配方案---续篇
- 自定义控件——可拖拽排序的ListView