#P1374. Day6 DP与01背包识别(10题)

Day6 DP与01背包识别(10题)

第 1 题

识别 DP 的四个核心是( )。

{{ select(1) }}

  • 状态、转移、初值、顺序
  • 顶点、边、度、环
  • 根、左、右、层
  • 输入、排序、二分、输出

第 2 题

爬楼梯每次走1或2级,状态转移应填什么?

dp[i]=____;

{{ input(2) }}

第 3 题

若 dp[0]=1、dp[1]=1,爬楼梯模型中 dp[6] 等于多少? {{ input(3) }}

第 4 题

动态规划的关键作用之一是( )。

{{ select(4) }}

  • 保存并复用子问题结果
  • 保证所有贪心正确
  • 删除所有数组
  • 让图无环

第 5 题

数组名叫 dp 是否就一定是动态规划?

{{ select(5) }}

  • 一定
  • 不一定

第 6 题

0/1 背包中的 0/1 表示( )。

{{ select(6) }}

  • 重量只能0或1
  • 每件物品选0次或1次
  • 价值只能0或1
  • 容量只能0或1

第 7 题

一维0/1背包中 dp[j] 常表示( )。

{{ select(7) }}

  • 容量不超过j时的最大价值
  • 第j个顶点度数
  • 最短边数固定
  • 第j个物品重量

第 8 题

填写0/1背包转移的第二项。

dp[j]=max(dp[j],____);

{{ input(8) }}

第 9 题

一维0/1背包容量 j 应如何遍历?

{{ select(9) }}

  • 从小到大
  • 从大到小
  • 顺序无关
  • 随机

第 10 题

容量正序更新可能导致( )。

{{ select(10) }}

  • 同一物品本轮被重复使用
  • 物品完全不能使用
  • 数组自动排序
  • 复杂度变成常数