Teek is Loading...
主题
由题意,原图是 DAG。
由 link 想法,同一位置的状态的概率不均等而同一位置决策的概率均等,不应该从前往后 DP 而应该从后往前 DP。
设 fi 表示从 i 出发到达 n 的概率,然后对往后怎么选择犯了难,只想到这条路最终能不能到达 n 而没理解最优选择。
实则从 DP 的角度选择,最优选择就是尽量去 fv 大的 v。
抽象一下发现这个结构和 u,v 是什么无关,只与 fv 的大小和 |son(u)| 有关。
设 gi,j 表示度数为 i,能够去 fv 第 j 大的的概率。
显然 gi,1=1i,对于 gi,j,可以摧毁两条比 j 优的,也可以摧毁一条比 j 优的一条更劣的,注意只有一人在随机操作。
时间复杂度 O(n2+mlogm)。