专栏文章

题解:P4321 随机漫游

P4321题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@mio5cua3
此快照首次捕获于
2025/12/02 13:37
3 个月前
此快照最后确认于
2025/12/02 13:37
3 个月前
查看原文
考虑每个点被走到的时刻 tit_i,答案为 E(maxti)E(\max t_i)。一手 min-max 容斥,转换为 E(miniUti)E(\min\limits_{i\in U}t_i)。令 fu,sf_{u,s} 代表,从点 uu 开始随机游走,走到 ss 中任何一个点的期望时间。答案就是 US1U+1fx,U\sum\limits_{U\subset S}-1^{|U|+1}f_{x,U},可以将 fx,Uf_{x,U} 乘上系数然后放进 sosdp 里跑出子集和,这样求答案就是 O(1)O(1) 的了。考虑如何求 fu,sf_{u,s},首先显然有对于 us,fu,s=0u\in s,f_{u,s}=0,另一个朴素的转移是 fu,s=1+(u,v)Efv,sdeguf_{u,s}=1+\sum\limits_{(u,v)\in E}\frac{f_{v,s}}{\text{deg}_u}。可以对于每个 ss 跑一遍高斯消元,总复杂度为 O(2nn3+qn)O(2^nn^3+qn),可以通过通过本题。
submission:https://www.luogu.com.cn/record/232972449

评论

0 条评论,欢迎与作者交流。

正在加载评论...