《背包九讲》配套训练:九个关卡对应九讲,按顺序解锁。从 01 背包一路打到泛化物品与问法变化,全部题目均可在本题单内完成。先读讲义(已附 PDF)再做题。

登录以参加训练计划

训练中某些题目缺失或您没有权限查看。

1861

配套讲义

📕 背包问题九讲 2.0 beta1.2(PDF,17 页) —— 每个关卡开始前,请先读对应章节再做题。

关于作者:崔添翼(Tianyi Cui,网名 dd_engi)

  • 初中时因为机器人竞赛,第一次接触到计算机编程;

  • 高中就读于安阳一中,凭 NOI 铜牌保送浙江大学计算机学院;

  • 《背包问题九讲》首版写于 2007 年——是他高中时代的竞赛笔记,2011 年 9 月由作者本人用 LaTeX 全面修订为 2.0 版。近二十年过去,它仍是中文信奥界背包问题的标准讲义,在 GitHub 上获得数千星标;

  • 大学期间代表浙江大学 6 次夺得 ACM 国际大学生程序设计竞赛亚洲区域赛金牌;

  • 2026 年加入 DeepSeek;

训练说明

  • 九个关卡与讲义九讲一一对应,需按顺序解锁通关;
  • 第 1~3 讲(01 / 完全 / 多重背包)是 CSP-J 复赛核心,务必滚瓜烂熟;
  • 第 5 讲(二维费用)、第 7 讲(有依赖的背包)是冲 CSP-S 的重点;
  • 第 8 讲(泛化物品)是纯理论阅读关卡,无配套题目,考试虽少见,但读通它你对背包的理解会再上一层;
  • 第 9 讲(问法变化)教你把"最大值"换成"方案数 / 输出方案"等问法,近年真题反复出现。

章节 1. 第一讲 01 背包问题

进行中

题目 尝试 AC 难度
B1267   【例9.11】01背包问题 564 180 2
B1290   采药 183 73 2
NOIPJ2001D   装箱问题 263 85 2
1867   开心的金明 87 32 2