博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVA 11176 Winning Streak
阅读量:5908 次
发布时间:2019-06-19

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

#include 
#include
#include
#define N 501using namespace std;int n;double p;double pa[N][N];double pow[N];void Init(){ memset(pa,0,sizeof(pa)); pow[0]=1; for(int i=1;i
=0) pa[i][j]=pa[i-1][j]-pa[i-j-2][j]*(1-p)*pow[j+1]; } } double ans = 0; for(int i=1;i<=n;i++) { ans += (pa[n][i]-pa[n][i-1])*i; } printf("%.6lf\n",ans);}int main(){ while(scanf("%d %lf",&n,&p)!=EOF && n) { Init(); Do(); } return 0;}

 

转载于:https://www.cnblogs.com/tuty/p/4856636.html

你可能感兴趣的文章
洛谷P1108 低价购买 动态规划
查看>>
Cosmos DB
查看>>
《大道至简》-阅读笔记1
查看>>
爱改名的小融(三部曲)
查看>>
mysql主从同步
查看>>
【转】IntentService的原理及使用
查看>>
python 函数之day3
查看>>
Oracle备份与恢复详解
查看>>
[转] 评 WOW技能天赋设计
查看>>
python3中的String
查看>>
【MongoDB】学习摘要
查看>>
第一篇
查看>>
poj3522Slim Span(暴力+Kruskal)
查看>>
实现程序互斥运行的几种方法
查看>>
用画刷在屏幕上写字
查看>>
Android DIY之路 (一) 指定区域多图片合成 放大 缩小 镜像 旋转 等(转)
查看>>
Spring的事务传播性与隔离级别以及实现事物回滚
查看>>
错误与技巧笔记
查看>>
SpriteBatch.Draw()的重载方法 使用
查看>>
WPF向系统发送消息 并传递结构体
查看>>