Day 44 837. 新21点
837. 新 21 点
题目
1 |
|
题目思路
1、本题不止使用滑动窗口题目来减小数据计算的重复度,而且需要使用动态规划来解决问题的状态方程。
2、本题意思为,从 0 开始,每次手中的牌如果小于 x,则从[1, w]随机抽一张,概率互相独立,均为 1 / w,令 dp[x] 表示从得分为 x 的情况开始游戏并且获胜的概率,目标是求 dp[0] 的值。本题目总给人一种条件概率求其中某一部分的全概率公式的感觉,前一次抽取的结果会影响到下一次的抽取结果以及结论,又跟马尔科夫链同出一辙,果断查看书籍,发现的确是如此,那么应用马尔可夫链的相关结论,可以得到状态转移方程
$$
dp\left[ x \right] =\frac{\sum_{i=1}^w{dp\left[ x,,+,,i \right]}}{w}
$$3、本题应属于困难的题目,思想方法难以理解,需要较强的概率论基础。
1 |
|
复杂度
时间复杂度:O(n + k)
空间复杂度:O(n + k)
Day 44 837. 新21点
https://chaggle.github.io/2021/10/23/Leetcode/91-day/day-44/