当前位置: 首页 > news >正文

CF1823F Random Walk 题解

两种思路都想到了,但是两种做法都没想出来。

做法一

模拟一下这个随机游走的过程,当他走错路的时候,他一定会走回头路,不然就不一定。

但是这个好像不好 DP,因为点和点的状态之间关联不大。

打开题解,发现可以考虑一条边的经过次数,由于每个点出发选择任意一条边的概率相同,因此一个点的所有出边经过的期望次数相同,设这个期望次数是 \(f_u\),如果这条边 \(u\to v\)\(s\to t\) 路径上,那么他一定会比走 \(v\to u\) 的次数多一次,因此 \(f_{u}\gets f_v+1\),否则,进入 \(v\) 的子树后一定会再从 \(v\to u\) 里走出来,因此 \(f_u\gets f_v\),只需要两次 DFS 即可求解,最终的答案是 \(f_u\times \deg_u\),时间复杂度 \(O(n)\),空间复杂度 \(O(n)\)

做法二

随机游走……这不是我们有后效性 DP 高斯消元求解吗?

不好孩子们是 \(n\le 2\times 10^5\)……\(n^3\) 被击毙了。

但是现在是在树上,所以对于 DP 方程

\[f_t=1,f_u=[u=S]+\sum_{(u,v)\in E\wedge v\neq t}\frac{f_v}{\deg_v} \]

我们可以寻找更多性质。

考虑这个转移比树形 DP 多了什么,正常的树形 DP 是 \(f_v=k_v f_u+b_v\),即只和自己与自己的儿子有关,现在这个 DP 方程多了一个从父亲 \(\mathrm{fa}\) 转移,我们考虑把他转换成正常形式。

\[\begin{align*} f_u&=[u=S]+\sum_{(u,v)\in E\wedge v\neq t}\frac{f_v}{\deg_v}\\ f_u&=[u=S]+\frac{f_\mathrm{fa}}{\deg_\mathrm{fa}}+\sum_{v\in \mathrm{son}_u\wedge v\neq t}\frac{k_vf_u+b_v}{\deg_v}\\ f_u&=[u=S]+\frac{f_\mathrm{fa}}{\deg_\mathrm{fa}}+f_u\times \sum_{v\in \mathrm{son}_u\wedge v\neq t}\frac{k_v}{\deg_v}+\sum_{v\in \mathrm{son}_u\wedge v\neq t}\frac{b_v}{\deg_v}\\ (1-\sum_{v\in \mathrm{son}_u\wedge v\neq t}\frac{k_v}{\deg_v})f_u&=[u=S]+\frac{f_\mathrm{fa}}{\deg_\mathrm{fa}}+\sum_{v\in \mathrm{son}_u\wedge v\neq t}\frac{b_v}{\deg_v}\\ f_u&={\color{Red}\frac{1}{(1-\sum_{v\in \mathrm{son}_u\wedge v\neq t}\frac{k_v}{\deg_v})\times \deg_{\mathrm{fa}}}}\times f_{\mathrm{fa}}+{\color{Blue}[u=S]+\sum_{v\in \mathrm{son}_u\wedge v\neq t}\frac{b_v}{\deg_v}} \end{align*} \]

\(k_u\) 为红色的部分,\(b_u\) 为蓝色的部分,发现 \(k,b\) 都是正常的树形 DP 可求,接着 \(f\) 也变成正常的树形 DP 了,时间复杂度 \(O(n\log n)\),空间复杂度 \(O(n)\)

http://www.rkmt.cn/news/61275.html

相关文章:

  • 基于LQR和PID控制算法的一级倒立摆MATLAB实现
  • 2025年11月北京装修公司推荐评测报告:从稳定性到AI能力的解决方案剖析
  • AT_abc412_e [ABC412E] LCM Sequence 个人题解
  • 一对一网课哪个平台好?2026 权威测评 + 高性价比榜单​
  • DP 入门
  • 2025 最新硫化仪厂家推荐排行榜:无转子 / 橡胶 / 门尼粘度仪硫化仪实力厂家技术与售后测评
  • 2025年11月取暖器品牌推荐选择指南:专业分析维度助力家庭精准决策
  • 2025 年 11 月羽绒服厂家精选推荐榜:薄款/厚款/男款/女款/可水洗/复古款/潮流/街头风/休闲/运动/通勤/百搭,时尚设计与实用功能兼具的冬日穿搭首选
  • 2025年厚壁钢管生产商权威推荐榜单:钢板卷钢管/非标钢管/不锈钢管源头厂家精选
  • AIGC降重指令全攻略:10个高效技巧助你论文快速过审
  • 2025年11月沈阳酒店推荐深度解析:核心价值点与专业维度评估
  • 2025年11月幼猫罐头产品推荐对比分析:三大阵营专业维度深度评测报告
  • 2025年11月猫罐头产品品牌推荐评测报告:从配方科学到适口性解决方案剖析
  • 2025年11月岗亭定制厂家推荐榜单:全国连锁模块化空间专家法利莱集团深度评测
  • 2025年的提前总结
  • 2025年11月GPU服务器服务商评价榜:性能成本服务三维度横评
  • 2025年11月珠海酒店推荐对比分析:客观立场与实用价值体现
  • 2025年11月智能体公司推荐榜:五大领先企业综合对比与权威评测
  • 2025年11月珠海酒店推荐对比分析:细分客群需求与解决方案剖析
  • 2025年东莞横沥到上海物流渠道权威推荐榜单:东莞横沥到四川物流/东莞横沥到合肥物流/东莞横沥物流专线服务商精选
  • 2025年11月纹发培训机构综合评测:五大机构优劣势深度剖析
  • 2025年11月最正宗的杭州丝绸评测排名:深度解析与选购要点
  • 找一家靠谱权威的保研机构 | 2025最新靠谱机构推荐榜
  • so库打包成Linux安装包
  • 2025年篮球馆篷房供货商权威推荐榜单:桁架仓储篷房/桁架体育篷房/羽毛球馆篷房源头厂家精选
  • QT之 QDockWidget 应用总结【转载】
  • 转载
  • 2025年机器人模具生产商权威推荐榜单:汽车内饰模具/无人机模具/汽车轻量化模具源头厂家精选
  • 2025天津英国留学中介排名
  • 2025厦门留学机构排名榜