随笔分类 - 数论——概率期望
摘要:VI.[AGC038E] Gachapon 因为模型同III.重返现世长得很像,所以我们也来考虑minmax容斥。 首先,我们仍然翻出式子 \(\max(\mathbb S)=\sum\limits_{\mathbb{T\subseteq S}}(-1)^{|\mathbb T|+1}\min(\m
阅读全文
摘要:II.[PKUWC2018]随机游走 无脑上minmax容斥。问题转换为求从起点 出发,到达集合 中某一点的期望时间。 因为有环,考虑直接爆上高斯消元,时间复杂度 。 看上去不太能过?但是这份代码卡常卡得比较优美,加上又没有出菊花图卡
阅读全文
摘要:这里是minmax容斥学习笔记。 minmax容斥是一种神奇的可以在一个集合的 和 间架起桥梁的工具。它的公式如下: \(\max(\mathbb S)=\sum\limits_{\mathbb{T\subseteq S}}(-1)^{|\mathbb T|+1}
阅读全文
摘要:VI.LOJ#3077. 「2019 集训队互测 Day 4」绝目编诗 神题。 乍一看好像和虚树半毛钱关系都没有呀?没关系,过亿会就有了。 我们不妨先从暴力开始想起。 暴力怎么写?暴力怎么写?加边加边加边,搜就完事了。 没错,这里的暴力就是爆搜——搜出所有环来,然后判断是否有两个环长度相等即可。 但
阅读全文
摘要:I.III.[PKUWC2018]Minimax 看错题+理解错题,成功自闭一整晚 首先,一上来我们就能想到,如果用一个数组来表示每个节点所有可能出现的值及其概率,就会比较轻松。而因为树上父节点的数组是由两个子节点的数组合在一起转移而来的,所以考虑用线段树合并来维护该数组。 显然,没有儿子时转移很轻
阅读全文
摘要:XVIII.[AGC049A]Erasing Vertices 非常原教旨的概率题。假如想到这个point就应该非常easy罢。 我们考虑删掉一个节点的概率。则答案即为所有节点的概率之和。 对于某个节点来说,删去任何不能到达它的节点,对它都没有任何影响;而任意时刻,假如它未被删去,则所有能到达它的节
阅读全文
摘要:XVII.[SDOI2017]龙与地下城 本题在模意义下和实数意义下,小范围和大范围下各有几种做法。 我们此处定义有个骰子,每个骰子有面。 小数据范围 明显发现它就是的次方。 于是直接倍增计算快速幂即可。时间复杂度$O(nm\
阅读全文
摘要:XVI.[BJOI2018]治疗之雨 一眼能看出这是道高斯消元题。 我们设表示当前英雄血量为时期望多少次死掉。 则我们有 \(f_i=\dfrac{1}{m+1}\times\Big(\sum\limits_{j=0}^iq_jf_{i+1-j}\Big)+\dfrac{m}{m+1
阅读全文
摘要:XII.[NOI2005]聪聪与可可 这题一个naive的思路是设表示时刻老鼠在位置的概率,然后求出表示猫时刻前抓到老鼠的概率(因为如果时刻猫可以抓到老鼠,则时刻猫一定仍可以抓到老鼠;而时刻猫能抓到老鼠的位置只有可能距猫的起点$\l
阅读全文
摘要:XI.[HNOI2011]XOR和路径 同上题一样,本题采用倒序DP的方式。 我们考虑按位处理。设当前处理到第位,再设表示从位置出发,到达终点时的期望结果。 则对于一条边,如果在第位上是,则有;否则,
阅读全文
摘要:X.[SDOI2012]走迷宫 这题本来是一个SCC+高斯消元的模板题来着的……但关键是DP状态的设计。 首先先判一下无解。显然,如果从起点出发能够走到一个走不到终点的点,则为无解。这很好想——只要答案有为无穷大的可能,无论概率多小,最终答案都会为无穷大。 然后就是DP设计了。我们无论设什么从起点出
阅读全文
摘要:IX.[TJOI2015]概率论 O E I S 大 法 好 我们设表示个节点的二叉树的叶子节点个数之和,表示个节点的二叉树总数。则答案就是。 显然就是卡特兰数;通过暴力DP可以打出表来,发现是
阅读全文
摘要:VIII.随机数生成器 这题能自己做出来(虽然想了整整3天),我已经满足了。 我们设表示最大值刚好为的概率。则答案为。 有了上一题的经验,我们很容易想到刚好为的概率不好求,必须做一个前缀和/后缀和才好求。那么到底是用前缀和还是后缀和呢
阅读全文
摘要:VII.[ZJOI2015]地震后的幻想乡 本题有两种思路。 一种思路是从暴力入手并优化状态。 我们考虑边的一组排列。它是将边按照边权从小到大排列的结果。则我们在这组排列上跑Kruskal,设在加入排名为的边时跑出了一棵生成树,则这组排列的答案就是排名为
阅读全文
摘要:VII.[NOI2012]迷失游乐园 题解戳这儿
阅读全文
摘要:VI.[LnOI2019]加特林轮盘赌 我们考虑设表示个人中,第个人最终存活的概率。 我们先考虑的情况。此时,有的概率排在首位的人挂掉,局面变为;反之,有的概率首位存活,这就相当于所有人向前进一格,局面变为$f[i][
阅读全文