UVA 11427 Expect the Expected(DP+概率)
2016-01-28 16:18
330 查看
链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=35396
【思路】
DP+概率
见白书。
【代码】
【思路】
DP+概率
见白书。
【代码】
#include<cstdio> #include<cstring> using namespace std; const int N = 100+10; int n,a,b; double f ; int main() { int T,kase=0; scanf("%d",&T); while(T--) { scanf("%d/%d%d",&a,&b,&n); double p=(double)a/b; memset(f,0,sizeof(f)); f[0][0]=1; for(int i=1;i<=n;i++) for(int j=0;j*b<=a*i;j++) { f[i][j]=f[i-1][j]*(1-p); if(j) f[i][j] += f[i-1][j-1]*p; } double Q=0; for(int j=0;j*b<=a*n;j++) Q += f [j]; printf("Case #%d: %d\n",++kase,(int)(1/Q)); } return 0; }
相关文章推荐
- java POI导出excel(带有图片的数据)以及ftp上传图片到另一台服务器的方法参考代码
- Win7系统删除桌面上多余图标的方法
- Django学习笔记(三)
- 自定义GridView皮肤
- android 关于Location of the Android SDK has not been setup in the preferences的解决方法
- GreenDao自带异步操作类简析
- matlab修改打开时的默认路径的最简单使用的方法
- MVVM设计模式
- System.IO.FileSystemWatcher
- 卸载linux自带的mysql
- 关于出现Specified VM install not found: type Standard VM, name jdk1.5.0_04问题的解决办法
- linux下查看tcp连接的几种方式
- 设置ScrollView的滚动条为隐藏的方法,scrollview滚动条
- HLS协议深入分析——时间线介绍(一)
- 最大流问题:最大流的Ford-Fulkerson算法
- Java 版在线查看 pdf
- 对文件名及路径的操作
- linux 配置 ip 地址
- python2.7_1.14_编写一个简单的回显客户端/服务器应用
- ThinkPHP去除重复数据 合并重复字段