椰程信奥 · 说课稿

动态规划1 · 说课稿(对应视频 35′25″,课件 15 页)

一、教材与学情

本讲是《CSP复赛专题16-动态规划1》,是学生接触 DP 的第一讲。此前学生已有递推基础(专题13), 但递推是"顺着推",DP 是"先定义状态再推",思维跨度大。本讲不能一上来堆题型, 必须先讲清 DP 的三大特性与五步法,再用背包和 LIS/LCS 落地。

二、教学目标

三、教学流程(45 分钟 + 课后 50 分钟限时训练,课件 15 页)

环节页码教师活动学生活动时间
① DP 是什么P2讲三大特性与五步法,强调"错在定状态和定顺序"判断给定的三道题"能不能 DP"6′
② 01 背包P3–5二维建模 → 动画①填表 → 动画②一维方向陷阱先猜正序会怎样,再看动画12′
③ 完全背包P6动画③正序,与②对照口述"为什么正序能重复取"6′
④ LISP7–8强调"以 i 结尾";动画④说出错把答案写成 d[n] 的反例9′
⑤ LCSP9–10二维前缀对前缀;动画⑤口述"相等走斜、不等取大"6′
⑥ 实战检测P11–12动画⑥采药对比 + 四道检测独立完成6′
⑦ 部分分阶梯P13–14讲"特判→暴力→特殊性质→正解"四档;带学生给本讲三题各写一张阶梯卡口述自己每题"至少能拿到哪一档"课上 3′ + 课后
⑧ 限时训练—发放《限时训练单》,50 分钟三题,A/B 双卷分层按单执行,写丢分原因课后 50′

四、教学亮点

  • 亮点一:把"循环方向"做成可切换的对照实验。动画②让同一个 dp 数组分别以倒序/正序运行, 学生亲眼看到正序时答案虚高,自己归纳出结论,比教师直接给结论记得牢。
  • 亮点二:用"3 与 140"的反差收口。采药与疯狂的采药输入完全相同、答案差 46 倍, 一句话点破"01 与完全只差循环方向"。
  • 亮点三:LIS 的状态定义单独讲透。"以 i 结尾"vs"前 i 个"是本讲最隐蔽的思维陷阱, 动画④把每一次"接上去"都可视化。
  • 五、教学反思预设

    最容易翻车的点:学生把 LIS 的答案写成 d[n]。 必须在课上当场给反例:[5,4,3,2,1] 的最长上升子序列是 1,而 d[5] 也是 1, 但 [1,2,3,9,4] 的答案是 4 而 d[5]=2 —— 答案永远是 max(d)。