HDU4870:Rating(DP)
来源:互联网 发布:亚太网络法律研究中心 编辑:程序博客网 时间:2024/05/21 01:30
首先离散化,因为每场比赛分数的变化都是50的倍数,令每场赢了得1分,输了扣2分。
dp[i]表示单场比赛从i分数提高到i+1的分数的期望值,
则有:dp[i]=p+(1-p)(dp[i-2]+dp[i-1]+dp[i]+1)
==>dp[i]=1/p+(1-p)/p*(dp[i-2]+dp[i-1]);dp[0]=1/p,dp[1]=1/p/p;
2个账号并没有影响 一定是一个1000 分 另一个950 所以结果是2*sum-dp[19];
#include <iostream>#include <cmath>#include <stdio.h>using namespace std;double dp[22];int main(){ double p; while (cin>>p) { double sum=(1/p+1)/p; dp[0]=1/p; dp[1]=1/p/p; for(int i=2;i<20;++i) { dp[i] = 1+(1-p)/p*(dp[i-2]+dp[i-1]+1); sum+=dp[i]; } printf("%.6lf\n",2*sum-dp[19]); }}
0 0
- HDU4870:Rating(DP)
- HDU4870:Rating(DP)
- hdu4870 Rating (高斯消元或者dp)
- 多校第一场 1010(HDU4870) rating---DP
- HDU4870 Rating(概率)
- hdu4870 Rating高斯消元
- Rating ,hdu4870(高校联赛第一场)
- hdu4870(概率dp)
- hdu4870(高斯消元解概率DP)
- hdu4870 概率DP
- hdu4870 Rating---2014 Multi-University Training Contest 1
- hdu4870 Rating 2014 Multi-University Training Contest 1
- hdu3976[Electric resistance] hdu5006[Resistance] hdu4870[Rating] 高斯消元
- 【HDU 4870】Rating【DP】
- [HDOJ 4870] Rating [概率DP]
- Rating - HDU 4870 期望dp
- 【HDU】4870 Rating 概率DP
- hdu 4870 Rating 概率dp
- HDU2200 Eddy's AC难题 【组合】
- 第六周 项目5 友元类
- Javassist学习总结
- 持续集成搭建心得
- Python GUI 04----Entry
- HDU4870:Rating(DP)
- startService与bindService
- JVM调优总结:分代垃圾回收详述
- 初学者21分钟搞定SQL的强大学习方法
- Cookie/Session机制详解
- 百度搜索排名规则分析-四川土豪工作室
- WebView的使用
- 通过jquery ajax在从服务器获取一个文件的数据,显示到客户端的页面
- 插入排序算法