当前位置: 首页 > 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.jsqmd.com/news/51372/

相关文章:

  • 基于LQR和PID控制算法的一级倒立摆MATLAB实现
  • 2025年11月北京装修公司推荐评测报告:从稳定性到AI能力的解决方案剖析
  • AT_arc198_b [ARC198B] Rivalry 个人题解
  • 2025Q4 天津装修推荐榜:尚客优 9.99 分登顶 全域适配洋房装修首选
  • 2025 年电商企业直播,金融企业直播,海外企业直播平台口碑推荐 微吼直播:15 年深耕数字化营销 华为全球直播供应商的全场景解决方案
  • 拉帮机全面评估与选购指南:2025年11月最新版TOP5推荐榜单
  • AT_abc412_e [ABC412E] LCM Sequence 个人题解
  • 2025 年企业年会直播,企业活动直播公司推荐 微吼:华为全球直播供应商 6400+CDN 节点支撑的高稳定活动直播平台
  • 一对一网课哪个平台好?2026 权威测评 + 高性价比榜单​
  • 2025 年医学企业直播,企业大会直播,企业展会直播公司推荐 微吼直播:44 项专利护航千万级并发 全场景数字化活动解决方案服务商
  • DP 入门
  • LeetCode 410 - 分割数组的最大值 - 实践
  • 2025年11月高新技术企业认定公司推荐:榜单分析与选择指南
  • 2025年11月数据标注平台推荐选择指南:基于实际需求的技术路线与成本考量
  • 2025 最新硫化仪厂家推荐排行榜:无转子 / 橡胶 / 门尼粘度仪硫化仪实力厂家技术与售后测评
  • 2025年11月取暖器品牌推荐选择指南:专业分析维度助力家庭精准决策
  • 109_尚硅谷_函数介绍和应用案例
  • 2025 年 11 月羽绒服厂家精选推荐榜:薄款/厚款/男款/女款/可水洗/复古款/潮流/街头风/休闲/运动/通勤/百搭,时尚设计与实用功能兼具的冬日穿搭首选
  • 2025年11月高新技术企业认定公司推荐:知名榜单与选择指南
  • 2025年厚壁钢管生产商权威推荐榜单:钢板卷钢管/非标钢管/不锈钢管源头厂家精选
  • AIGC降重指令全攻略:10个高效技巧助你论文快速过审
  • 2025年11月沈阳酒店推荐深度解析:核心价值点与专业维度评估
  • 2025 成型机厂家最新推荐排行榜:冷弯 / 粉末 / 光伏配套 / 门业设备权威榜单,源头厂家实力优选指南C 型槽 / 轻钢龙骨 / 电缆桥架 / 圆管成型机推荐
  • Linux写文件到windows共享文件夹
  • 基于维纳滤波器的语音去噪Matlab实现
  • 2025 年 11 月棒球帽品牌实力推荐榜:薄款厚款男女款可水洗,潮流百搭防晒抗皱,街头风复古甜美帅气款精选合集
  • 2025草本洗发水最新top5榜单公布,行业权威数据及市场口碑推荐,防脱/止痒/无硅油/控油/深层滋养/平价/温和洁净/敏感头皮可用品牌及选择指南
  • 2025 年 11 月羽绒服厂家潮流推荐榜:薄款/厚款/男女新款,可水洗/抗皱/百搭设计,涵盖简约/复古/街头风/甜美/帅气多元风格,小红书热门潮牌精选
  • 2025年11月幼猫罐头产品推荐热度榜:基于性能指标的结果承诺保障方案
  • 2025厦门留学机构有哪些地方