林老师 · 客观题题库 · 专题 S06 动态规划与贪心 · 复习强化

专题 S06 动态规划与贪心 · 复习强化

100 题 · 每题对应一个知识细节 · 全部原创
真题
复刻
试卷编号ORIG-专题S06动态规划与贪心-复习强化
题目总数100 题 · 100 分
试卷类型客观题
考生须知:
① 本卷共 8 大部分,合计 100 题 · 100 分,全部为客观题;
② 试卷右上角设有 「提交答卷」「重置考试」 按钮,提交后系统自动判分并显示答题正确情况,请确认全部作答后再行提交;
③ 试卷不显示答案,提交后方可查看每题作答与正确答案的对照;
④ 答卷进度会保留在本地缓存中,刷新或再次打开仍可继续作答;
⑤ 本卷仅供学生练习使用;请勿用于其他用途;题面有问题请联系:i64coder@163.com。

判 分 报 告

0 / 100 分
0
答 对 · 得 0
0
答 错 · 失 0
当前筛选下没有题目

贪心基础

12 QUESTIONS · 2 POINTS EACH
第 1 题 A1 未作答

贪心法的核心思想是( )。

(1 分)
第 2 题 A2 未作答

贪心算法能够得到全局最优解的必要条件是( )。

(1 分)
第 3 题 A3 未作答

最优子结构是指( )。

(1 分)
第 4 题 A4 未作答

贪心算法( )保证得到全局最优解。

(1 分)
第 5 题 A5 未作答

证明贪心正确性的常用方法是( )。

(1 分)
第 6 题 A6 未作答

很多贪心算法的第一步是排序,目的是( )。

(1 分)
第 7 题 A7 未作答

面值 {1,3,4}\{1, 3, 4\} 的硬币找 66 元:贪心(每次取最大)先取 44 再取 1+11+133 枚。但最优解是( )。

(1 分)
第 8 题 A8 未作答

验证贪心策略是否正确,最可靠的方法是( )。

(1 分)
第 9 题 A9 未作答

选择贪心还是 DP 的主要依据是( )。

(1 分)
第 10 题 A10 未作答

贪心算法(排序后一次扫描)的典型时间复杂度是( )。

(1 分)
第 11 题 A11 未作答

关于贪心算法,正确的是( )。

(1 分)
第 12 题 A12 未作答

关于贪心,错误的是( )。

(1 分)

贪心经典问题

14 QUESTIONS · 2 POINTS EACH
第 13 题 B1 未作答

区间调度问题:给定 nn 个区间,选出最多的互不重叠的区间。贪心策略是( )。

(1 分)
第 14 题 B2 未作答

活动选择:nn 个活动各有起止时间,一人最多参加几个不冲突的活动?贪心按( )排序。

(1 分)
第 15 题 B3 未作答

面值 {1,2,5,10}\{1, 2, 5, 10\}1818 元,贪心(每次取最大可用面值)需( )枚硬币。

(1 分)
第 16 题 B4 未作答

面值 {1,3,4}\{1, 3, 4\}66 元,贪心先取最大面值 44,剩余 22 元只能 1+11+1。贪心结果共 33 枚,最优解是( )枚。

(1 分)
第 17 题 B5 未作答

Kruskal 最小生成树算法的贪心策略是( )。

(1 分)
第 18 题 B6 未作答

Dijkstra 单源最短路的贪心策略是( )。

(1 分)
第 19 题 B7 未作答

区间覆盖:用最少的区间覆盖 [0,m][0, m],贪心策略是( )。

(1 分)
第 20 题 B8 未作答

排队打水:nn 个人打水时间各不同,如何安排顺序使总等待时间最少?贪心按( )。

(1 分)
第 21 题 B9 未作答

田忌赛马的贪心策略核心是( )。

(1 分)
第 22 题 B10 未作答

0-1 背包问题不能用贪心(按单位价值排序)得到最优解,原因是( )。

(1 分)
第 23 题 B11 未作答

哈夫曼树构造的贪心策略是( )。

(1 分)
第 24 题 B12 未作答

跳跃游戏:从位置 00 出发,每步最多跳 a[i] 格,能否到达最后一个位置?贪心维护( )。

(1 分)
第 25 题 B13 未作答

活动 [1,4),[2,3),[3,5),[4,6)[1,4), [2,3), [3,5), [4,6),按结束时间贪心(最早结束优先),最多选( )个不冲突活动。

(1 分)
第 26 题 B14 未作答

下列问题中不能用标准贪心得到最优解的是( )。

(1 分)

DP 基础概念

14 QUESTIONS · 2 POINTS EACH
第 27 题 C1 未作答

动态规划的核心思想是( )。

(1 分)
第 28 题 C2 未作答

DP 设计的第一步是( )。

(1 分)
第 29 题 C3 未作答

DP 的转移方程描述的是( )。

(1 分)
第 30 题 C4 未作答

DP 的初始条件(边界值)的作用是( )。

(1 分)
第 31 题 C5 未作答

DP 要求状态具有无后效性,含义是( )。

(1 分)
第 32 题 C6 未作答

DP 要求问题具有最优子结构,含义是( )。

(1 分)
第 33 题 C7 未作答

DP 与递推的关系是( )。

(1 分)
第 34 题 C8 未作答

DP 与分治的主要区别是( )。

(1 分)
第 35 题 C9 未作答

DP 利用重叠子问题的性质来( )。

(1 分)
第 36 题 C10 未作答

记忆化搜索与 DP 的关系是( )。

(1 分)
第 37 题 C11 未作答

DP 问题的设计步骤依次是( )。

(1 分)
第 38 题 C12 未作答

DP 的自顶向下实现(记忆化搜索)使用( )。

(1 分)
第 39 题 C13 未作答

DP 的自底向上实现(递推填表)使用( )。

(1 分)
第 40 题 C14 未作答

关于 DP,错误的是( )。

(1 分)

线性 DP

14 QUESTIONS · 2 POINTS EACH
第 41 题 D1 未作答

最长上升子序列(LIS)是指( )。

(1 分)
第 42 题 D2 未作答

LIS 的 O(n2)O(n^2) 转移方程是( )。

(1 分)
第 43 题 D3 未作答

序列 {3,1,2,5,4}\{3, 1, 2, 5, 4\} 的 LIS 长度是( )。

(1 分)
第 44 题 D4 未作答

LIS 的 O(n2)O(n^2) DP 和 O(nlogn)O(n \log n) 贪心+二分的区别是( )。

(1 分)
第 45 题 D5 未作答

最长公共子序列(LCS)是指( )。

(1 分)
第 46 题 D6 未作答

LCS 的转移方程:若 a[i]==b[j]a[i] == b[j]f[i][j]=f[i1][j1]+1f[i][j] = f[i-1][j-1] + 1;否则( )。

(1 分)
第 47 题 D7 未作答

"ABCBDAB""BDCABA" 的 LCS 长度是( )。

(1 分)
第 48 题 D8 未作答

最大子段和:序列中连续一段的和的最大值。允许全负时答案为( )。

(1 分)
第 49 题 D9 未作答

最大子段和的转移方程 f[i]=max(a[i],f[i1]+a[i])f[i] = \max(a[i], f[i-1] + a[i]) 的含义是( )。

(1 分)
第 50 题 D10 未作答

序列 {2,1,3,4,1,2,1,5,4}\{-2, 1, -3, 4, -1, 2, 1, -5, 4\} 的最大子段和是( )。

(1 分)
第 51 题 D11 未作答

每次上 1122 阶台阶,从第 00 阶到第 55 阶的方法数是( )。

(1 分)
第 52 题 D12 未作答

数字三角形从顶到底的最大路径和:状态 f[i][j]f[i][j] 表示( )。

(1 分)
第 53 题 D13 未作答

LIS 的 O(n2)O(n^2) DP 代码核心双重循环是( )。

(1 分)
第 54 题 D14 未作答

关于线性 DP,错误的是( )。

(1 分)

背包 DP

14 QUESTIONS · 2 POINTS EACH
第 55 题 E1 未作答

0-1 背包:nn 个物品各有重量 wiw_i 和价值 viv_i,背包容量 WW,每件物品最多选一次,求最大价值。状态 f[i][j]f[i][j] 表示( )。

(1 分)
第 56 题 E2 未作答

0-1 背包的转移方程(jwij \ge w_i 时)是( )。

(1 分)
第 57 题 E3 未作答

物品 {(w=1,v=1),(w=2,v=3),(w=3,v=4)}\{(w=1,v=1), (w=2,v=3), (w=3,v=4)\},容量 W=4W=4。0-1 背包最大价值是( )。

(1 分)
第 58 题 E4 未作答

0-1 背包一维优化后内层循环倒序jjWWwiw_i),原因是( )。

(1 分)
第 59 题 E5 未作答

完全背包与 0-1 背包的区别是( )。

(1 分)
第 60 题 E6 未作答

完全背包的转移方程(jwij \ge w_i 时)是( )。

(1 分)
第 61 题 E7 未作答

完全背包一维优化后内层循环正序jjwiw_iWW),原因是( )。

(1 分)
第 62 题 E8 未作答

多重背包与 0-1/完全背包的区别是( )。

(1 分)
第 63 题 E9 未作答

背包从 f[n][W]f[n][W] 二维优化为 f[W]f[W] 一维,空间从 O(nW)O(nW) 降为( )。

(1 分)
第 64 题 E10 未作答

"恰好装满"的背包方案数:f[j]f[j] 初始 f[0]=1f[0] = 1(空方案),转移 f[j]+=f[jwi]f[j] += f[j - w_i]f[j]f[j] 含义是( )。

(1 分)
第 65 题 E11 未作答

求"恰好装满"的最大价值时,f[0]=0f[0] = 0 其余 f[j]=f[j] = -\infty,目的是( )。

(1 分)
第 66 题 E12 未作答

0-1 背包物品 {(w=1,v=2),(w=2,v=3)}\{(w=1,v=2), (w=2,v=3)\},容量 W=2W=2。处理第 1 件后 f[1]=?f[1]=?f[2]=?f[2]=?( )。

(1 分)
第 67 题 E13 未作答

0-1 背包的时间复杂度是( )。

(1 分)
第 68 题 E14 未作答

关于背包 DP,错误的是( )。

(1 分)

区间 DP

10 QUESTIONS · 2 POINTS EACH
第 69 题 F1 未作答

区间 DP 的状态 f[l][r]f[l][r] 通常表示( )。

(1 分)
第 70 题 F2 未作答

区间 DP 的枚举顺序是( )。

(1 分)
第 71 题 F3 未作答

石子合并:nn 堆石子排成一行,每次合并相邻两堆代价为两堆之和,求全部合并的最小总代价。这是( )。

(1 分)
第 72 题 F4 未作答

石子合并转移 f[l][r]=minlk<r(f[l][k]+f[k+1][r])+sum(l,r)f[l][r] = \min_{l \le k < r}(f[l][k] + f[k+1][r]) + \text{sum}(l, r)sum(l,r)\text{sum}(l,r) 是( )。

(1 分)
第 73 题 F5 未作答

石子 {1,2,3}\{1, 2, 3\}(相邻合并,代价=两堆之和)。先合并 {1,2}\{1,2\} 代价 33{3,3}\{3, 3\},再合并代价 66。总代价( )。

(1 分)
第 74 题 F6 未作答

区间 DP 必须按长度从短到长枚举,原因是( )。

(1 分)
第 75 题 F7 未作答

区间 DP 与线性 DP 的主要区别是( )。

(1 分)
第 76 题 F8 未作答

区间 DP 代码的标准三重循环结构是( )。

(1 分)
第 77 题 F9 未作答

石子合并 {4,1,1,4}\{4, 1, 1, 4\} 的最优合并代价是( )。

(1 分)
第 78 题 F10 未作答

关于区间 DP,错误的是( )。

(1 分)

S 级 DP

12 QUESTIONS · 2 POINTS EACH
第 79 题 G1 未作答

树形 DP 是指( )。

(1 分)
第 80 题 G2 未作答

树形 DP 的实现通常使用( )。

(1 分)
第 81 题 G3 未作答

树形 DP 求树上最大独立集:f[u][0]f[u][0] 表示不选 uuf[u][1]f[u][1] 表示选 uu。转移 f[u][0]=?f[u][0] = ?( )。

(1 分)
第 82 题 G4 未作答

状态压缩 DP 是指( )。

(1 分)
第 83 题 G5 未作答

状压 DP 中状态 s=13s = 13(二进制 11011101)表示( )(4 个元素编号 030\sim3)。

(1 分)
第 84 题 G6 未作答

检查状压状态 ss 的第 ii 位是否为 11 的位运算是( )。

(1 分)
第 85 题 G7 未作答

多维 DP 是指( )。

(1 分)
第 86 题 G8 未作答

DP 常见的优化方法不包括( )。

(1 分)
第 87 题 G9 未作答

滚动数组优化背包问题时,f[i][j]f[i][j] 变为 f[j]f[j],关键是( )。

(1 分)
第 88 题 G10 未作答

DP 与贪心的核心区别是( )。

(1 分)
第 89 题 G11 未作答

树形 DP 的时间复杂度通常是( )。

(1 分)
第 90 题 G12 未作答

关于 S 级 DP,错误的是( )。

(1 分)

综合与易错

10 QUESTIONS · 2 POINTS EACH
第 91 题 H1 未作答

当问题同时具有最优子结构和贪心选择性质时,应优先选( )。

(1 分)
第 92 题 H2 未作答

"从 (1,1)(1,1) 走到 (n,m)(n,m),只能向右或向下,求最大路径和"是( )模型。

(1 分)
第 93 题 H3 未作答

DP 调试最有效的方法是( )。

(1 分)
第 94 题 H4 未作答

DP 的两个必要条件是( )。

(1 分)
第 95 题 H5 未作答

0-1 背包不能用贪心(按单位价值排序)是因为( )。

(1 分)
第 96 题 H6 未作答

区间 DP f[l][r]f[l][r] 的转移需要枚举分割点 kk,时间复杂度是( )。

(1 分)
第 97 题 H7 未作答

LIS 的 O(nlogn)O(n \log n) 优化方法是( )。

(1 分)
第 98 题 H8 未作答

记忆化搜索与递推填表的关系是( )。

(1 分)
第 99 题 H9 未作答

树形 DP 求"树上最大独立集"的时间复杂度是( )。

(1 分)
第 100 题 H10 未作答

关于 DP 和贪心,错误的是( )。

(1 分)