随笔分类 -  概率与期望

摘要:[题目链接] https://loj.ac/problem/3042 [题解] 首先考虑将期望拆开 , 有 E(x) = sigma { P (x > i) } 我们需要求出i张牌仍不能胡牌的概率 , 显然可以转化为求方案数。 直接动态规划是不好做的 , 但如果我们能将当前手上的麻将状态压成一个数 阅读全文
posted @ 2020-07-29 17:05 evenbao 阅读(341) 评论(0) 推荐(0)
摘要:[题目链接] https://codeforces.com/contest/1139/problem/D [算法] 考虑dp 设fi表示现在gcd为i , 期望多少次gcd变为1 显然 , fi = (1 / m) * sigma{ fgcd(i , j) } + 1 直接转移是O(N ^ 2log 阅读全文
posted @ 2019-04-05 21:47 evenbao 阅读(309) 评论(0) 推荐(0)
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=4872 [算法] 首先发现 , 对于一个开关 , 按下2次和没按是等价的 , 因此每个开关最多按一次 考虑k = n的情况 , 只需简单倒序贪心即可 考虑随机的情况 , 由观察可知一个开 阅读全文
posted @ 2019-03-29 20:50 evenbao 阅读(172) 评论(0) 推荐(0)
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=3270 [算法] 记fi,j表示第一个人在i , 第二个人在j的概率 高斯消元即可 时间复杂度 : O(N ^ 6) [代码] 阅读全文
posted @ 2019-02-13 22:56 evenbao 阅读(230) 评论(0) 推荐(0)
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1419 [算法] 概率DP 用Fi,j表示还剩下i张红卡 , j张黑卡 , 期望获得的最大价值 时间复杂度 : O(N ^ 2) 滚动数组 , 将空间复杂度降至O(N) [代码] 阅读全文
posted @ 2018-11-02 20:57 evenbao 阅读(342) 评论(0) 推荐(0)
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1415 [算法] 首先BFS预处理出点与点之间的最短路 , 求出每次聪聪的下一步将会往哪走 然后 , 用f[i][j]表示聪聪在i , 可可在j , 期望走的步数是多少 , 概率DP即可 阅读全文
posted @ 2018-11-02 20:25 evenbao 阅读(174) 评论(0) 推荐(0)
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=4318 [算法] 考虑如果已有x个1 , 那么 , 如果再增加一个1 将会对答案产生(x + 1) ^ 3 - x ^ 3 = 3x ^ 2 + 3x + 1的贡献 用Fi表示第i个数结 阅读全文
posted @ 2018-10-28 22:44 evenbao 阅读(198) 评论(0) 推荐(0)
摘要:[题目链接] http://codeforces.com/contest/839/problem/C [算法] 概率DP 时间复杂度 : O(N) [代码] 阅读全文
posted @ 2018-10-06 10:43 evenbao 阅读(380) 评论(0) 推荐(0)
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=3036 [算法] 拓扑排序 + 概率DP [代码] 阅读全文
posted @ 2018-08-19 15:30 evenbao 阅读(157) 评论(0) 推荐(0)
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=2337 [算法] 直接进行计算显然是不可做的,我们考虑按位计算答案 从低位向高位枚举,此时问题就转化为了 : 在一个联通无向图中,从1出发走到n,路径异或和为1的概率是多少 用f[i]表 阅读全文
posted @ 2018-07-23 15:41 evenbao 阅读(185) 评论(0) 推荐(0)
摘要:【题目链接】 http://poj.org/problem?id=3744 【算法】 概率DP + 矩阵乘法 【代码】 阅读全文
posted @ 2018-07-11 19:47 evenbao 阅读(147) 评论(0) 推荐(0)
摘要:【题目链接】 http://codeforces.com/contest/148/problem/D 【算法】 概率DP f[w][b]表示还剩w只白老鼠,b只黑老鼠,公主胜利的概率,那么 : 1. 公主抓到白老鼠,概率为w/(w+b) 2. 公主抓到黑老鼠,那么龙也抓到黑老鼠,如果跑出来的老鼠是白 阅读全文
posted @ 2018-07-11 18:14 evenbao 阅读(125) 评论(0) 推荐(0)
摘要:【题目链接】 http://poj.org/problem?id=3071 【算法】 概率DP f[i][j]表示第j支队伍进入第i轮的概率,转移比较显然 【代码】 阅读全文
posted @ 2018-07-11 17:28 evenbao 阅读(135) 评论(0) 推荐(0)
摘要:【题目链接】 http://poj.org/problem?id=2096 【算法】 概率DP 【代码】 阅读全文
posted @ 2018-07-11 15:53 evenbao 阅读(124) 评论(0) 推荐(0)
摘要:【题目链接】 点击打开链接 【算法】 概率DP 先跑一遍floyed,求出每个教室之间的最短路径,存在数组dist[][]中,时间复杂度O(V^3) 设计状态,f[i][j][k]表示当前选到第i个教室,已经选了j个教室,当前这个教室选不选(0..1) 那么,状态转移方程是什么呢? 假设当前选到第i 阅读全文
posted @ 2018-02-15 14:37 evenbao 阅读(195) 评论(0) 推荐(0)
摘要:【题目描述】 白日梦 (daydream.c/cpp/pas) 时间限制: 1 s 空间限制: 256 MB 题目描述 SR需要相当大的睡眠量 某日,他做了一个奇怪的梦,他梦见自己成为了怪物猎人,为了狩猎,他要去一个岛上住N+1天(编号为0到N)。这个岛位于太平洋中心,每天要么是晴天,要么刮台风。 阅读全文
posted @ 2018-02-14 22:28 evenbao 阅读(157) 评论(0) 推荐(0)