![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
DP
文章平均质量分 74
蓝桥杯从零准备
沧月倾
这个作者很懒,什么都没留下…
展开
-
DPday6 线性状态DP luogu P1439 【模板】最长公共子序列
luogu P1439 【模板】最长公共子序列题目链接难度:普及+/提高一. 思路简述这道题只会O(n2)O(n^2)O(n2)的最暴力的方法,其他方法还不太会。最近作业太多了,论文还都没看,只能先放在这了,争取周末前补上。二.代码1. 粗暴方法 复杂度O(n2)O(n^2)O(n2)#include <bits/stdc++.h>#define LEN 1001using namespace std;long data[LEN][2]={0};long dp[LEN][原创 2021-10-12 17:42:18 · 123 阅读 · 0 评论 -
DPday5 线性状态DP luogu P1091 [NOIP2004 提高组] 合唱队形
luogu P1091 [NOIP2004 提高组] 合唱队形题目链接难度:普及/提高-一. 思路简述本题比较简单,做完导弹拦截那题这道题基本就不用思考。故题解写的比较简单,不再赘述以往内容。1. 理解题意,转化化归很多题目看似五花八门,究其本质都是从最基本的题型演变而来。对于线性状态动态规划,一但我们掌握了最长上升子序列、最长公共子序列、导弹拦截这些题目,其他题目题目做起来也没得心应手。其中一个关键点在于,如何看清题目复杂描述的本质,恰当的转化化归,用基本题目的模型方法来做。对于本题,首先求原创 2021-10-11 14:28:22 · 108 阅读 · 0 评论 -
DPday4 线性状态DP luogu P1020 [NOIP1999 普及组] 导弹拦截
luogu P1020 [NOIP1999 普及组] 导弹拦截题目链接难度:普及/提高-本篇题解没有写完,今天先这样吧!一. 动态规划回顾动态规划是用来解决多阶段决策问题的。多阶段决策问题:如果一类活动过程可以分为若干个互相联系的阶段,在每一个阶段都需作出决策(采取措施),一个阶段的决策确定以后,常常影响到下一个阶段的决策,从而就完全确定了一个过程的活动路线,则称它为多阶段决策问题。动态规划通过一个决策过程表示一个问题,决策过程的各个阶段的关系可以是线性的,也可以是更复杂的函数关系。二.原创 2021-10-10 18:13:35 · 124 阅读 · 0 评论 -
DP练习day3 luogu P2196 [NOIP1996 提高组] 挖地雷
P2196 [NOIP1996 提高组] 挖地雷题目链接难度:普及/提高-本题依旧做的很蠢。昨晚说好了早起的,又没起来。然后这道题做了2小时,一上午就没了。我真是个废物!下午一定要开始读论文了,其他啥也不干!一. 思路简述:本题也不难,就是细节问题又坑了我好久。1. “状态”的初步确定:本题“状态”下的值是最大地雷数,而影响该值的“状态变量”显然就是每个地窖的地雷数和连通情况。另外一个“状态”属性是每个地窖的序号。2. 子问题的分解:本问题看上去可能挺复杂,首先起始点不确定,可以从任原创 2021-10-09 13:03:00 · 162 阅读 · 0 评论 -
DP练习day2 luogu P1002 [NOIP2002 普及组] 过河卒
P1002 [NOIP2002 普及组] 过河卒题目链接难度:普及-一. 思路简述:本题对于我这种做题太少的菜鸟来说看上去很吓人,但实际分析可以发现并不难。本题状态转移方程实际很简单。难点反而是如何正确、简单地写出马的可达点以及动归存储的更新细节问题。我再做题时采用了最笨的方法并且成功掉入了细节陷阱中,果然还是要多练题目。1. “状态”的初步确定本题“状态”的确定其实很明确,状态就是“x"和“y”的坐标值。“状态”下的值就是到达(n,m)点的路径数。2. 子问题分解子问题分解同样不难,有题意原创 2021-10-08 18:22:32 · 92 阅读 · 0 评论 -
DP练习day1 luogu P1802 5倍经验日
DP练习day1luogu P1802 5倍经验日题目链接难度:普及-一. 思路:这道题是非常基础的题。重叠子问题、最优子结构、无后效性、状态转移方程是动态规划核心要素。如何合理分解出重叠的、具有最优子结构、无后效性的子问题,确定状态,写出状态转移方程是核心难点。1. “状态”的初步确定“状态”也就是原问题和子问题中会变化的变量,“状态"下的“值”,就是这个“状态”所对应的问题的解。“状态”的变化导致“值”的变化。“状态”的确定和“子问题”的分解方式是相互关联的,这里我们先初步确定“状态”,原创 2021-10-07 12:21:11 · 145 阅读 · 1 评论