用高斯消元解决一部分期望问题 学习笔记
这个东西想搞好久了 今天看了下 就写个学习笔记吧.
dp序
dp序是dp的所有状态的一个排列,使状态x所需的所有前置状态都位于状态x前
dp序不唯一 比如 DAG、子树转移....
高斯消元解决dp序混乱的期望/概率问题
为什么可以乱序?
乱序即指u,v两个状态可以互相转移
普通的dp一般是不会出现这样的情况的
不过有这种情况的大多是求最值 也是可以跑spfa的
那么涉及期望/概率这样的问题想法则不同
两个状态互相转移 增量会不断减小 趋近无穷小的时候就认为值时确定的
显然疯狂迭代是一种方式 但是我们当然是是考虑要讲解的方法 高斯消元
本质上.
就是把所有的转移都移项到同一侧
之后就愉快的发现变成了n元一次方程组
高斯消元一顿解就行了
栗题
[HNOI2011]XOR和路径 (请使用ctrl+F)