[题目链接] http://codeforces.com/contest/839/problem/C [算法] 概率DP 时间复杂度 : O(N) [代码] ...
分类:
其他好文 时间:
2018-10-06 12:03:26
阅读次数:
164
题意: 有n个人,每个人有一个长为L的由1~6组成的数串,现在扔一个骰子,依次记录扔出的数字,如果当前扔出的最后L个数字与某个人的数串匹配,那么这个人就算获胜,现在问每个人获胜的概率是多少。 n,l<=10 思路:对于无限型的概率 首先显然有一个暴力做法是对于n个串建出AC自动机和转移矩阵后跑若干次 ...
分类:
其他好文 时间:
2018-10-05 00:56:57
阅读次数:
292
题意: 你试图把一些多米诺骨牌排成直线,然后推倒它们。但是如果你在放骨牌的时候不小心把刚放的骨牌碰倒了,它就会把相临的一串骨牌全都碰倒, 而你的工作也被部分的破坏了。 比如你已经把骨牌摆成了DD__DxDDD_D的形状,而想要在x这个位置再放一块骨牌。它可能会把左边的一块骨牌或右边的三块骨牌碰倒,而 ...
分类:
其他好文 时间:
2018-10-04 10:17:40
阅读次数:
137
非常好的dp,继续加油练习dp啊 怀挺,下一个 ...
分类:
其他好文 时间:
2018-10-02 17:50:47
阅读次数:
133
借bin神一句话 概率DP主要用于求解期望、概率等题目。 转移方程有时候比较灵活。 一般求概率是正推,求期望是逆推。通过题目可以体会到这点。 先推公式 多个 -> 一个 明确dp[i]代表什么意思 寻找 i 与 前或后的联系 如果出现了最优的字眼 那么在递推的时候 要明确是用max 还是 min ...
分类:
其他好文 时间:
2018-09-30 22:44:48
阅读次数:
160
题意: 一个矩形区域被分成 m*n 个单元编号为 (1, 1)至 (m, n),左上为 (1, 1),右下为(m, n)。给出P(k)i,j,其中 1 ≤ i ≤ m,1 ≤ j ≤ n,1 ≤ k ≤ 4,表示了 (i, j)到 (i+1, j),(i, j+1),(i-1, j),(i, j-1 ...
分类:
其他好文 时间:
2018-09-30 21:26:50
阅读次数:
158
题意: 一条路上有n个地雷,你从1开始走,单位时间内有p的概率走一步,1-p的概率走两步,问安全通过这条路的概率 解析: 很容易想到 dp[i] = p * dp[i-1] + (1 - p) * dp[i]; 然而。。。t,但这个式子明显可以用矩阵快速幂加个氮气一下加速一下。。。 把所有的点输入之 ...
分类:
其他好文 时间:
2018-09-30 10:47:46
阅读次数:
114
恢复内容开始 论文题: 桌面上有 R 张红牌和 B 张黑牌,随机打乱顺序后放在桌面上,开始一张一张 地翻牌,翻到红牌得到 1 美元,黑牌则付出 1 美元。可以随时停止翻牌,在最优策略下平均能得到多少钱。 解析: 为什么要逆推。。。请看斌神解释。。。 dp[i][j] 代表 还剩i张红牌 和 j张黑牌 ...
分类:
其他好文 时间:
2018-09-29 14:24:46
阅读次数:
246
题意:就是让你从(1,1)走到(r, c)而且每走一格要花2的能量,有三种走法:1,停住。2,向下走一格。3,向右走一格。问在一个网格中所花的期望值。 首先:先把推导动态规划的基本步骤给出来。 · 1.设变量:(注意:设置变量时,要能够使整个求解过程可以分为多个阶段。) 2.分析阶段决策,并写出决策 ...
分类:
其他好文 时间:
2018-09-28 19:00:27
阅读次数:
131
题目 题目大意 $36$张牌分成$9$堆, 每堆$4$张牌。每次可以拿走某两堆顶部的牌, 但需要点数相同。如果有多种拿法则等概率的随机拿。例如, $9$堆顶部的牌分别为 , , , , , , , , 则有$5$种拿法( , ), ( , ), ( , ), ( , ), ( , ), 每种拿法的概 ...
分类:
其他好文 时间:
2018-09-27 22:10:39
阅读次数:
118