首页课程小红花墙

算法进阶 · 小纸条

选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。

第 1 章30第 2 章30第 3 章30第 4 章30第 5 章30第 6 章30第 7 章30第 8 章30第 9 章30第 10 章30第 11 章30第 12 章30第 13 章30第 14 章30第 15 章30第 16 章30第 17 章30第 18 章30第 19 章30第 20 章30第 21 章30第 22 章30第 23 章30第 24 章30第 25 章10
只印题目
第 1 页 · 正面(题目)
1最大流最小割

割是什么意思?

2不必全学会

判断一个算法要不要深入学的标准是什么?

3综合练习一

完整走一遍并记录。

4复盘一

写下你最慢的环节。

5综合练习二

每题都先写出暴力再考虑优化。

6复盘二

写下两次的对比。

7团队与交流

给同学讲一道你最近做的难题。

8找到自己的节奏

你属于哪种?

9保持每天做题

定一个假期也能坚持的最低量。

10数据结构综合题

做一道综合题,列出用到了哪几样。

第 1 页 · 背面(答案)

参考答案(家长):看当前目标的考纲里有没有,以及基础是否已经牢固。

参考答案(家长):把图切成两半、断开源点和汇点的一组边。

参考答案(家长):读题慢就练复述,想思路慢就积累题型,写得慢就练模板。

参考答案(家长):记录每步用时,找出可优化的环节。

参考答案(家长):能看到改进就说明方法对了。

参考答案(家长):养成这个习惯,考场上不会空手而归。

参考答案(家长):没有优劣,关键是知道自己的特点并据此安排时间。

参考答案(家长):讲不清的地方就是你还没吃透的地方。

参考答案(家长):能拆出用了哪几样,说明工具箱清晰。

参考答案(家长):每天一道,或每周五道。

第 2 页 · 正面(题目)
11算法综合题

想一个"两种算法结合"的例子。

12建模能力

把做过的题按"是哪个经典模型"归类。

13从题面找线索

整理一张"关键词到算法"的对照表。

14数据范围也是线索

把常见范围和对应算法记下来。

15输出格式也是线索

还有哪些格式暗示了做法?

16学会取舍

怎么判断性价比?

17稳扎稳打

回想有没有"会做但没做对"的题?

18代码要能改

把一段乱代码整理清楚再改。

19调试的顺序

把这四步记下来。

20常见运行错误

递归太深怎么解决?

第 2 页 · 背面(答案)

参考答案(家长):归类多了,见到新题就能联想。

参考答案(家长):如二分答案加贪心检验、最短路加 DP。

参考答案(家长):这张表能省下大量试错时间。

参考答案(家长):自己整理的表最好用。

参考答案(家长):看预计耗时和能拿到的分数之比。

参考答案(家长):如输出"是否存在"暗示可行性判断。

参考答案(家长):整理花的几分钟,能省下十几分钟的调试。

参考答案(家长):这类失分最可惜,靠检查清单能挡掉大半。

参考答案(家长):改成非递归,或调大栈空间。

参考答案(家长):有固定流程就不会慌。

第 3 页 · 正面(题目)
21常见答案错误

把这四样记进检查清单。

22建立信心

列出你已经熟练掌握的十个算法。

23也要认识差距

想想你能接受的进步节奏。

24竞赛之外

想一件竞赛之外你想做的事。

25一千六百天

翻翻第一年的纸条。

26复习:搜索类

给每样写一句。

27复习:DP 类

给每类举一道代表题。

28复习:图论类

给每样写一句适用场景。

29复习:数据结构类

说出每样最擅长的操作。

30阶段小结

写下你的比赛流程清单。

第 3 页 · 背面(答案)

参考答案(家长):能列出十个,说明基础已经很扎实。

参考答案(家长):绝大多数答案错误都出在这里。

参考答案(家长):有更长远的目标,遇到挫折时更容易坚持。

参考答案(家长):稳定进步比一时的名次重要。

参考答案(家长):能说清适用场景,才算真掌握。

参考答案(家长):会发现当初的难题现在只是常识。

参考答案(家长):重点记住各自的限制条件。

参考答案(家长):能举出代表题,说明有具体印象。

参考答案(家长):有清单,考场上就按部就班不会乱。

参考答案(家长):知道擅长什么,才知道什么时候该用。

op599 课程