This commit is contained in:
krahets
2023-12-28 17:18:44 +08:00
parent 5e0d7327db
commit b8a5bd790b
114 changed files with 860 additions and 863 deletions
@@ -1719,7 +1719,7 @@
<span class="md-ellipsis">
8.3 &nbsp; Top-K 问题
8.3 &nbsp; Top-k 问题
</span>
@@ -3618,7 +3618,7 @@
<li>问题的目标是找出所有可能的解决方案,而不是找出最优解。</li>
<li>问题描述中有明显的排列组合的特征,需要返回具体的多个方案。</li>
</ul>
<p>如果一个问题满足决策树模型,并具有较为明显的“加分项,我们就可以假设它是一个动态规划问题,并在求解过程中验证它。</p>
<p>如果一个问题满足决策树模型,并具有较为明显的“加分项,我们就可以假设它是一个动态规划问题,并在求解过程中验证它。</p>
<h2 id="1432">14.3.2 &nbsp; 问题求解步骤<a class="headerlink" href="#1432" title="Permanent link">&para;</a></h2>
<p>动态规划的解题流程会因问题的性质和难度而有所不同,但通常遵循以下步骤:描述决策,定义状态,建立 <span class="arithmatex">\(dp\)</span> 表,推导状态转移方程,确定边界条件等。</p>
<p>为了更形象地展示解题步骤,我们使用一个经典问题“最小路径和”来举例。</p>