以下是针对剩余30天 的每日详细规划,结合你的基础和冲刺目标,精确到每天上午/下午/晚上的任务安排:
每日学习节奏(建议)
- 上午(1.5小时):限时刷真题/专题训练
- 下午(1小时):算法模板背诵+代码默写
- 晚上(1.5小时):错题复盘+新题型拓展
- 每日代码量:至少200行(保持手感)
第1周:真题摸底 + 基础强化
日期 | 上午任务 | 下午任务 | 晚上任务 | 重点目标 |
---|---|---|---|---|
Day1 | 2023省赛A组真题1-3题(限时1小时) | 学习STL的vector 和sort 用法 |
整理日期计算模板(闰年判断、星期推算) | 熟悉真题风格 |
Day2 | 2022省赛B组填空题全做 | 练习质数筛法(埃氏筛代码默写) | 总结前缀和/差分应用场景 | 抓牢基础分 |
Day3 | 2021省赛C组编程题1-4题 | 掌握map 统计字符出现次数 |
分析错题中暴力解法的优化点 | STL实战应用 |
Day4 | 专项突破:全排列问题(DFS实现) | 背诵排列组合公式(C(n,m)计算) | 完成洛谷P1706 全排列问题 | 暴力搜索保底 |
Day5 | 限时模拟:2020省赛B组真题(3小时) | 整理真题中数学题的共性 | 总结快速幂模板(a^b mod p) | 时间分配训练 |
Day6 | 复习Day1-5错题(重写错误代码) | 学习并查集模板(路径压缩) | 完成AcWing 836.合并集合 | 巩固薄弱点 |
Day7 | 休息日(选择性复习易错点) | 整理本周代码模板到笔记本 | 观看蓝桥云课《填空题技巧》 | 调整状态 |
第2周:高频算法突击
日期 | 上午任务 | 下午任务 | 晚上任务 | 重点目标 |
---|---|---|---|---|
Day8 | 动态规划专题:背包问题(01背包) | 默写01背包模板(二维/一维) | 完成洛谷P1048 采药 | DP基础夯实 |
Day9 | 动态规划专题:爬楼梯/打家劫舍 | 分析状态转移方程设计方法 | 力扣70.爬楼梯(优化空间写法) | 识别DP特征 |
Day10 | BFS专题:迷宫最短路径问题 | 背诵BFS层序遍历模板 | 完成洛谷P1141 迷宫 | 队列应用 |
Day11 | DFS专题:岛屿数量/组合问题 | 对比DFS与BFS使用场景 | 力扣200.岛屿数量 | 递归剪枝 |
Day12 | 二分查找专题(最大值最小化) | 默写二分查找左右边界模板 | 完成洛谷P1182 数列分段 | 边界条件处理 |
Day13 | 周末模拟:2019省赛A组真题(3小时) | 分析真题中贪心策略使用 | 总结"排序+贪心"解题模式 | 策略选择训练 |
Day14 | 复习本周算法模板(手写代码) | 整理常见输入输出加速技巧 | 背诵ios::sync_with_stdio(false) 用法 |
代码效率优化 |
第3周:题型套路突破
日期 | 上午任务 | 下午任务 | 晚上任务 | 重点目标 |
---|---|---|---|---|
Day15 | 填空题特训:日期/质数类问题 | 默写日期计算模板(含星期) | 完成2018省赛"第几天"填空题 | 确保填空题满分 |
Day16 | 字符串专题:回文/子串问题 | 掌握substr /reverse 用法 |
力扣647.回文子串 | STL字符串操作 |
Day17 | 贪心专题:区间调度/分配问题 | 总结贪心问题排序规律 | 完成洛谷P1223 排队接水 | 排序策略 |
Day18 | 树状数组专题(仅学简单应用) | 理解lowbit运算与update/query | 完成模板题:区间求和 | 低频考点保底 |
Day19 | 数论突击:GCD/快速幂/进制转换 | 背诵欧几里得算法模板 | 完成洛谷P1226 快速幂 | 数学题抢分 |
Day20 | 真题套路分析:近5年考点对比 | 制作高频考点思维导图 | 观看AcWing蓝桥杯讲座回放 | 把握命题趋势 |
Day21 | 专项补漏:选择前两周最弱模块 | 重新实现曾犯错的真题 | 组队讨论(找同学互相查错) | 针对性提升 |
第4周:冲刺模拟 + 临场训练
日期 | 上午任务 | 下午任务 | 晚上任务 | 重点目标 |
---|---|---|---|---|
Day22 | 全真模拟:2023省赛真题(严格3.5h) | 分析时间分配合理性 | 记录卡壳题目及原因 | 适应考试节奏 |
Day23 | 全真模拟:2022省赛真题(严格3.5h) | 检查填空题计算错误 | 总结暴力骗分方法(如特例输出) | 策略优化 |
Day24 | 重点突破:动态规划+搜索组合题 | 默写记忆化搜索模板 | 完成洛谷P1434 滑雪 | 综合应用 |
Day25 | 背诵日:数学公式+STL方法速记 | 手写所有模板代码 | 制作考场速查便签 | 强化记忆 |
Day26 | 最后模拟:2021省赛真题(严格3.5h) | 统计各题型平均耗时 | 调整解题顺序策略 | 最终定位 |
Day27 | 复习所有错题(重点看简单题失误) | 检查IDE环境配置 | 准备准考证/身份证等物品 | 避免低级错误 |
Day28 | 考前最后一天:只看不写 | 浏览模板便签/公式 | 21点前入睡保持状态 | 心态调整 |
每日必须坚持的细节
-
代码模板默写:每天下午花10分钟默写一个模板(如DFS、快速排序)
-
暴力解法训练:对每道真题先写暴力解法再思考优化
-
输入输出提速 :所有代码统一使用以下加速头:
cpp#include <bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(0); // Your code... return 0; }
-
错题本记录:分类记录错误类型(如:边界条件、超时、理解偏差)
关键时间节点提醒
- 考前3天:停止刷新题,专注错题和模板
- 考前1天:实地考察考场(若线下)、测试编程环境
- 考试当天:提前1小时到达,带巧克力补充体力