概率dp_C++详解
2023-08-11 17:08:58 来源:博客园
【资料图】
概率 DP 用于解决概率问题与期望问题,建议先对概率和期望的内容有一定了解。一般情况下,解决概率问题需要顺序循环,而解决期望问题使用逆序循环,如果定义的状态转移方程存在后效性问题,还需要用到 高斯消元 来优化。概率 DP 也会结合其他知识进行考察,例如 状态压缩,树上进行DP转移等。
求法这类题目采用顺推,也就是从初始状态推向结果。同一般的 DP 类似的,难点依然是对状态转移方程的刻画,只是这类题目经过了概率论知识的包装。
例题P4316 绿豆蛙的归宿这道题的终点很明确,那就是走到 (n) 即停止。对于期望 DP,我们一般采用逆序的方式来定义状态,即考虑从当前状态到达终点的期望代价。因为在大多数情况下,终点不唯一,而起点是唯一的。我们定义 (dp(i))为从 (i) 出发走到终点 (n) 的路径期望总长度,根据全期望公式,得到(设 (G_i)为从 (i) 的边的集合):\(dp(i) = \sum\limits_{e\in G_i}\frac{dp(e_{to}) + e_{const}}{|G_i|}\)因为这是一个有向无环图,每个点需要其能到达的点的状态,故我们采用拓扑序的逆序进行计算即可。
#include using namespace std;const int N = 100000, M = 2 * N;int n, m;struct node { int v, w;};vector e[N];int d[N]; double f[N]; double dfs(int u) { if (f[u] >= 0) return f[u]; f[u] = 0; for (auto [v, w] : e[u]) { f[u] += (w + dfs(v)) / d[u]; } return f[u];}int main() { memset(f, -1, sizeof(f)); cin >> n >> m; for (int i = 0; i < m; ++i) { int u, v, w; cin >> u >> v >> w; e[u].push_back(node{v, w}); d[u]++; } printf("%.2f\n", dfs(1));}
关键词:
相关阅读
-
概率dp_C++详解
引入概率DP用于解决概率问题与期望问题,建议先对概率和期望的内容有 -
快乐生日种植红尖石楠与挑选理想的高中...
你需要的东西修枝剪水万能肥料杀菌喷雾红叶石楠的叶子引人注目。红尖石 -
交易商协会发布《非金融企业债务融资工...
据《非金融企业债务融资工具尽职调查指引(2023版)》,会计师事务所及 -
王者荣耀兰陵王锁血反杀 隐身最致命的...
王者荣耀兰陵王锁血反杀隐身最致命的两个英雄在王者荣耀里可以隐身的英 -
解锁创新潜能,提升产品管理效率——天...
在如今竞争激烈的市场环境中,产品生命周期管理系统不仅仅是一项标准, -
沪深交易所:研究股票申报数量100股起 ...
沪深交易所:研究股票申报数量100股起以1股为单位递增,股票,上交所,etf -
阅文上半年缩减成本净利润增长 业绩会...
8月10日港股盘后,阅文集团(00772 HK)发布2023年中期业绩报告。财报 -
8月11日浙江钜润物资无缝管价格持平
8月11日,浙江钜润物资有限公司20 ,108*4 5无缝管现报价4600元 吨,较 -
聚焦有色、传统能源等方向 景顺长城周...
近些年,无论是核心资产的抱团与瓦解,还是新能源的热潮与低谷,抑或是 -
肯德基如何加盟(肯德基如何加盟店)
最佳答案1、投资人提交申请合作;2、投资者的初步合作审查,互相沟通和 -
阿里巴巴达摩院陈海青:模型体系并不一...
【阿里巴巴达摩院陈海青:模型体系并不一定是参数越大模型越好】8月11 -
赵佗是广东人的祖先吗?为什么这么说呢?
在中国古代历史中,南越国的建立者赵佗是一位备受尊敬的政治家和军事家 -
2023年上半年 贵州省金融运行呈现良好局面
从贵州省政府新闻办召开的新闻发布会上获悉,今年上半年,全省金融 -
重返未来1999百夫长心相选择推荐攻略
有很多重返未来1999用户还不知道重返未来1999百夫长心相选择推荐攻略, -
花呗被盗莫名欠钱 男子报警开了45张证...
莫名背了1 3万元欠债,经查发现有人盗用自己身份开了支付宝信用账户, -
《消逝的光芒》收集灯泡任务桥顶设计图...
《消逝的光芒》收集灯泡任务中,如果你足够细心,就可以发现桥顶有个设 -
叙利亚南部发生爆炸袭击致1名记者和3名...
新华社大马士革8月9日电(记者汪健)据叙利亚通讯社9日报道,叙南部德 -
oppo怎么强制重启手机(手机黑屏但是能...
1、按住手机电源键和音量加键进入选择语言,点击简体中文。2、然后进入 -
马上要被提拔的“双百院长”落马:房产...
2014年7月底,云南省纪委的案头摆上了一份京城来的审计材料,马上要提 -
阿里巴巴Q1财报:核心业绩全面超市场预期
8月10日,阿里巴巴集团发布2024财年第一季度财报。财报显示,阿里第一