博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CodeForces 540D Bad Luck Island 概率dp
阅读量:5874 次
发布时间:2019-06-19

本文共 1021 字,大约阅读时间需要 3 分钟。

应该是简单概率dp,由于写得少显得十分蠢萌

求期望逆推,求概率正推,大概是这么个意思,贴一发留恋

#include
#include
#include
using namespace std;#define db doubleconst int maxn=108;db dp[maxn][maxn][maxn];int main(){ int i,j,n,m,k,p; while(scanf("%d%d%d",&n,&m,&k)==3) { memset(dp,0,sizeof(dp)); dp[n][m][k]=1.0; for(i=n;i>=1;i--) for(j=m;j>=1;j--) for(p=k;p>=1;p--) { db shit=i*j+j*p+i*p; dp[i-1][j][p]+=dp[i][j][p]*(i*p*1.0/shit); dp[i][j-1][p]+=dp[i][j][p]*(i*j*1.0/shit); dp[i][j][p-1]+=dp[i][j][p]*(j*p*1.0/shit); } db x,y,z; x=y=z=0.0; for(i=1;i<=100;i++) for(j=0;j<=100;j++) { x+=dp[i][j][0]; y+=dp[0][i][j]; z+=dp[j][0][i]; } printf("%.10f %.10f %.10f\n",x,y,z); } return 0;}

 

转载于:https://www.cnblogs.com/bitch1319453/p/4799385.html

你可能感兴趣的文章
区块链
查看>>
Java中使用HttpRequest调用RESTfull的DELETE方法接口提示:How to fix HTTP method DELETE doesn't support output...
查看>>
中国商飞宣布将在2021年交付首架C919,不受认证进程的影响
查看>>
IaaS后时代,企业如何玩转云上的业务开发
查看>>
福特牵手伦敦出租车公司,试点自动驾驶拼车服务
查看>>
图像识别攻击还没完全解决,语音识别攻击又来了!
查看>>
Vim出现:_arguments:450: _vim_files: function definition file not found的问题解决
查看>>
一探究竟:善用 MaxCompute Studio 分析 SQL 作业
查看>>
商务部:社区零售业步入“黄金发展期” 大数据挖掘正当时
查看>>
Spark SQL在100TB上的自适应执行实践(转载)
查看>>
c++特性之一-----继承
查看>>
apache详解
查看>>
hdu 2298 Toxophily
查看>>
phantomjs-使用系统命令system
查看>>
极客DIY:打造属于自己的无线移动渗透测试箱
查看>>
上海10个项目入选工信部2017年智能制造专项拟支持项目名单
查看>>
ArcEngine中COM对象与其基础RCW分开后就不能再使用
查看>>
nginx default跳转
查看>>
用opencv摄像头视频的获取
查看>>
nginx(tengine)第三方模块 :ngx_cache_purge
查看>>