搬洛谷和oi-wiki的DP题单,略有修改,建议按这个顺序做。没思路时搜索(DAG)找思路,再考虑改记忆化/DP做时空优化

Login to join training plan

基础建设中,感恩推荐题目

注意先别做区间DP,我们先学下前缀和

合并石子之前先做合并果子,观察异同

背包九讲

oi-wiki-dp

洛谷背包题单

Section 1. 线性DP-单序列

Open

Problem Tried AC Difficulty
P1216  [IOI 1994 / USACO1.5] 数字三角形 Number Triangles 23 16 2
B3637  最长上升子序列 75 25 2
P1020  [NOIP 1999 提高组] 导弹拦截 202 39 4
P2285  [HNOI2004] 打鼹鼠 85 13 3
P4933  大师 30 6 4
P1725  琪露诺 109 14 4
P1091  [NOIP 2004 提高组] 合唱队形 79 36 2

Section 2. 线性DP-多序列

Open

Problem Tried AC Difficulty
P1439  两个排列的最长公共子序列 162 30 4
P2758  编辑距离 42 23 3
P2679  [NOIP 2015 提高组] 子串 177 39 4

Section 3. 线性DP-高维

Open

Problem Tried AC Difficulty
P1544  三倍经验 57 7 3
P1004  [NOIP 2000 提高组] 方格取数 21 10 4

Section 4. 区间DP

Open

Problem Tried AC Difficulty
P1890  gcd 区间 28 11 3
P1435  [IOI 2000] 回文字串 89 15 3
P1775  石子合并(弱化版) 48 18 3
P1874  快速求和 83 6 3
P3205  [HNOI2010] 合唱队 16 5 4

Section 5. 环形DP

Open

Problem Tried AC Difficulty
P1880  [NOI1995] 石子合并 88 14 4
P1063  [NOIP 2006 提高组] 能量项链 83 15 4
 
Enrollees
31
Created By