椰程信奥 · 限时训练单

专题15·搜索(二) · 限时训练单(50 分钟 · A/B 双卷)

训练说明

项目内容
题量2 题:八皇后 QUEEN / 抓住那头牛 COW
时长50 分钟。闹钟一次设定,不暂停、不查资料、不回看课件。
分层A 卷=冲满分路线;B 卷=保部分分路线。由教练按上次成绩分派,学生不自选。
纪律时间到立即停手并提交。没写完的正解也要先把当前能过的版本交上去。
集训定位5 天集训第 5 天 · 攻坚线(T3/T4 抢分)

一、时间盒(50 分钟)

时段时间做什么做完的标志
第 1 段0–5′两题全部读一遍,在题号旁写下「这题像哪种模型」和「我先拿哪一档」两行字写完
第 2 段5–22′第 1 题:先写能过小数据的暴力版,再改正解样例过了、暴力版留着
第 3 段22–40′第 2 题:同上,先保第 1、2 档样例过了
第 4 段40–47′对拍:小数据把暴力版与正解版跑同一批随机输入,比对 200 组0 组不一致
第 5 段47–50′提交前 60 秒自检(见第四节)四条全部打勾
唯一硬规定:时间盒一到就换下一题,哪怕正解只差一行。 复赛里「四题各拿 60 分」永远胜过「一题 100 分、三题 0 分」。

二、A 卷 · 冲满分路线(每题都要冲 100)

三、B 卷 · 保部分分路线(先把能拿的拿稳)

题目先拿档位具体动作封顶时间
八皇后特判 → 暴力 → 特殊性质n == 1 → 1;枚举所有排列再判对角线,n ≤ 8 稳过;只做「不同行不同列」(不判对角线),先拿部分分12′
抓住那头牛特判 → 暴力 → 特殊性质N ≥ K → 只能往回走,答案 = N − K;DFS 枚举所有路径取最短,深度 ≤ 15 稳过;只做 ±1(不做 ×2),先拿部分分12′
B 卷不要求满分,要求"零爆零":每题都至少有输出、都不 RE、都不编译失败。 先保证这件事,再回头补正解。

四、提交前 60 秒自检(四条,逐条打勾)

✓检查项典型翻车
☐数据范围:int 会不会溢出,要不要 long long样例过了、大数据爆 0
☐边界情形:n = 0 / 1、空输入、最大值,各手算一遍特判档自己写错
☐文件名与读写:是否 freopen、多测时数组有没有清空本地对、提交 0 分
☐本讲最易错:八皇后的主对角线 / 副对角线写成同一个下标整题思路对、一分拿不到

五、部分分阶梯速查(贴在显示器上)

档位预期分做法耗时
① 特判档5–10n == 0/1、全为 0、已有序等极端情况直接输出2′
② 暴力档20–30多重循环 / DFS 全枚举 / 朴素 O(n³),不优化,保证小数据全对8′
③ 特殊性质档40–60针对部分测试点的性质单独写一份(规模小、值相同、类型单一)10′
④ 正解档100本讲算法 + 与暴力版对拍验证15′+

六、教练批阅栏(当堂填完,不留到课后)

题目得分丢在哪一档具体原因(写现象,不写"粗心")下次动作
八皇后    
抓住那头牛    
批阅规则:丢分原因必须写成可执行的现象(例如"递推下标差了一位"), 禁止出现"粗心""没看清"这类无法产生下一步动作的词。

七、课后加练 · 近年 CSP-J/S 真题

洛谷题名年份组别 难度与本讲的关系
P8817假期计划CSP-S 2022提高直接对应:BFS + 枚举
加练规则:只做与本讲对应的那一道,做完照样走四档阶梯 (先特判 → 再暴力 → 再特殊性质 → 最后正解),并且必须写暴力版对拍。 真题的价值在于"考法",不在于"多刷"。