随笔分类 - 线性代数——高斯消元
摘要:II.[PKUWC2018]随机游走 无脑上minmax容斥。问题转换为求从起点 出发,到达集合 中某一点的期望时间。 因为有环,考虑直接爆上高斯消元,时间复杂度 。 看上去不太能过?但是这份代码卡常卡得比较优美,加上又没有出菊花图卡
阅读全文
摘要:线性代数是个有趣的东西。 过于基础的定义(例如矩阵运算等)不会提及。 I.基于行变换的线性代数 I.I.高斯消元、行变换与线性方程组 高斯消元是一切线代科技的基础。 高斯消元,是指通过以下三种变换: 倍加变换,即将一行的一定倍数加到另一行上 对换变换,即交换两行 倍乘变化,即将某一行中所有数同乘以某
阅读全文
摘要:XVI.[BJOI2018]治疗之雨 一眼能看出这是道高斯消元题。 我们设表示当前英雄血量为时期望多少次死掉。 则我们有 \(f_i=\dfrac{1}{m+1}\times\Big(\sum\limits_{j=0}^iq_jf_{i+1-j}\Big)+\dfrac{m}{m+1
阅读全文
摘要:XI.[HNOI2011]XOR和路径 同上题一样,本题采用倒序DP的方式。 我们考虑按位处理。设当前处理到第位,再设表示从位置出发,到达终点时的期望结果。 则对于一条边,如果在第位上是,则有;否则,
阅读全文
摘要:X.[SDOI2012]走迷宫 这题本来是一个SCC+高斯消元的模板题来着的……但关键是DP状态的设计。 首先先判一下无解。显然,如果从起点出发能够走到一个走不到终点的点,则为无解。这很好想——只要答案有为无穷大的可能,无论概率多小,最终答案都会为无穷大。 然后就是DP设计了。我们无论设什么从起点出
阅读全文
摘要:VI.[LnOI2019]加特林轮盘赌 我们考虑设表示个人中,第个人最终存活的概率。 我们先考虑的情况。此时,有的概率排在首位的人挂掉,局面变为;反之,有的概率首位存活,这就相当于所有人向前进一格,局面变为$f[i][
阅读全文
摘要:V.[六省联考2017]分手是祝愿 首先,本题的基础是想到一种求解的方式: 当前第盏灯只能被第个开关控制,故我们只能操纵第个开关将其搞灭。当其熄灭后,又相当于进入了的游戏—— 因此,我们可以发现(或者瞎猜出来),任意局面都有唯一的最优方法,它操作在一组特定位置上。假如一次
阅读全文
摘要:IL.CF24D Broken robot DP必须要有方向性。没有明确顺序的DP都是在耍流氓。这就是为什么有“树上DP”和“DAG上DP”而没有“图上DP”,图上有环就不知道应该按什么顺序做了!(像是基环树DP和仙人掌DP都是缩点了,因此顺序还是确定的;环形DP也有“断环成链”的trick)。 那
阅读全文