以下是针对蓝桥杯B组保三争二的完整30天冲刺计划,精确到每日任务、高频考点和突破策略,标注🌟的为争二重点内容:
计划特点
- 保三基础:确保填空题全对 + 编程前3题高正确率
- 争二突破:强化动态规划/BFS/数学建模(需多解1-2道中等题)
- 每日代码量:300行+(保持手感)
- 附资源链接:所有推荐题目均可在线提交
每日学习节奏(建议)
时间段 |
任务 |
时长 |
8:30-10:00 |
真题/专题训练(重点突破) |
1.5h |
14:00-15:00 |
算法模板默写+代码实现 |
1h |
19:30-21:00 |
错题分析+中等题加练🌟 |
1.5h |
碎片时间 |
记忆模板/公式(手机备忘录) |
30min |
完整30天计划表
第1周:真题摸底 + 基础强化(保三根基)
日期 |
上午任务 |
下午任务 |
晚上任务 |
重点目标 |
Day1 |
2023B组真题1-4题(限时1.5h) |
学习vector /sort 高级用法 |
整理日期计算模板 |
熟悉B组风格 |
Day2 |
2022B组填空题全做 |
质数筛法(埃氏筛+线性筛) |
前缀和/差分实战 |
基础分全拿 |
Day3 |
2021B组编程1-4题 |
map 统计字符频率 |
字符串DP题(力扣718)🌟 |
STL深度应用 |
Day4 |
组合数计算(递归+DP) |
排列组合公式默写 |
洛谷P2639背包问题 |
数学基础 |
Day5 |
限时模拟2019B组真题(3h) |
真题数学题规律总结 |
加练:2019B组第4题🌟 |
时间分配训练 |
Day6 |
复习错题(重写代码) |
并查集+路径压缩 |
AcWing 836.合并集合 |
纠正思维漏洞 |
Day7 |
易错点复习(只看不写) |
整理代码模板库 |
观看《填空题陷阱解析》 |
状态调整 |
第2周:算法攻坚(争二核心)
日期 |
上午任务 |
下午任务 |
晚上任务 |
重点目标 |
Day8 |
完全背包专题(对比01背包) |
默写一维DP模板 |
洛谷P1616疯狂采药🌟 |
背包变种突破 |
Day9 |
打家劫舍系列(线性/树形) |
状态转移方程设计 |
力扣337.打家劫舍III🌟 |
树形DP入门 |
Day10 |
多钥匙迷宫BFS(AcWing1100) |
BFS层序遍历模板 |
洛谷P1379八数码🌟 |
双向BFS实战 |
Day11 |
记忆化搜索专题 |
对比DFS与DP写法 |
力扣329.矩阵最长路径🌟 |
空间换时间 |
Day12 |
二分答案专题(跳石头) |
默写二分边界模板 |
洛谷P2678跳石头 |
最大化最小值 |
Day13 |
周末模拟2020B组真题(3h) |
贪心策略总结 |
加练:2020B组"子串分值"🌟 |
贡献法思想 |
Day14 |
滚动数组优化训练 |
输入输出加速实践 |
结构体排序训练 |
代码效率提升 |
第3周:题型突破(中等题收割)
日期 |
上午任务 |
下午任务 |
晚上任务 |
重点目标 |
Day15 |
日期/质数联合题型 |
同余定理应用 |
洛谷P1082同余方程🌟 |
数学建模 |
Day16 |
最长公共子序列(LCS) |
默写DP转移方程 |
力扣1143.LCS变种🌟 |
双序列DP |
Day17 |
Dilworth定理实战 |
贪心策略证明 |
洛谷P1233木棍加工🌟 |
偏序关系 |
Day18 |
状态压缩DP入门 |
位运算技巧训练 |
AcWing 291.蒙德里安🌟 |
棋盘类问题 |
Day19 |
快速幂求逆元(组合数) |
模运算性质背诵 |
洛谷P3811逆元模板🌟 |
数论工具 |
Day20 |
B组特色难题集训 |
制作考点思维导图 |
2022B组"积木画"题🌟 |
命题规律 |
Day21 |
动态规划综合训练 |
重新实现错题 |
组队模拟赛(互测代码) |
抗压训练 |
第4周:冲刺模拟(临场决胜)
日期 |
上午任务 |
下午任务 |
晚上任务 |
重点目标 |
Day22 |
全真模拟2023B组(3.5h) |
分析时间分配 |
加练:二维前缀和题🌟 |
考场节奏 |
Day23 |
全真模拟2021B组(3.5h) |
检查计算错误 |
暴力骗分技巧总结 |
策略优化 |
Day24 |
优先队列BFS专题 |
Dijkstra思想理解 |
洛谷P4568飞行路线🌟 |
分层图应用 |
Day25 |
模板默写日(手写代码) |
逆元/同余模板 |
制作考场作弊纸(允许携带内容) |
瞬时记忆 |
Day26 |
最后模拟2018B组(3.5h) |
各题型耗时统计 |
调整解题顺序(先填空后编程) |
最终定位 |
Day27 |
错题本过筛(重点看简单题) |
测试IDE环境 |
准备身份证/准考证 |
防低级错误 |
Day28 |
停止刷题(只看模板) |
考场路线确认 |
21:00前入睡 |
心态调整 |
附1:B组保三争二必备模板
1. 快速幂取模(数论基础)
long long qpow(long long a,long long b,long long mod){
long long res=1;
while(b){
if(b&1) res=res*a%mod;
a=a*a%mod;
b>>=1;
}
return res;
}
2. 双向BFS框架(八数码类问题)
int double_bfs(Node start, Node end){
queue<Node> q1, q2;
unordered_map<Node,int> vis1, vis2;
q1.push(start); vis1[start]=0;
q2.push(end); vis2[end]=0;
while(!q1.empty() && !q2.empty()){
int t = expand(q1, vis1, vis2); if(t!=-1) return t;
t = expand(q2, vis2, vis1); if(t!=-1) return t;
}
return -1;
}
3. 一维完全背包(争二核心)
vector<int> dp(maxV+1);
for(int i=0; i<n; i++){
for(int j=weight[i]; j<=V; j++){
dp[j] = max(dp[j], dp[j-weight[i]]+value[i]);
}
}
附2:关键资源清单
- 真题平台:
- 专题训练:
- 模板库:
注意事项
- 时间分配红线:
- 填空题≤40分钟(必须全对)
- 编程题前3题≤60分钟
- 后2题留足50分钟(哪怕写暴力解法)
- 考场应急策略:
- 遇到卡题:立即写暴力解法 → 输出中间结果 → 标记待优化位置
- 代码调试:用
cerr
输出调试信息(不会影响判题)
- 硬件检查清单:
- 提前安装考场指定IDE(通常为Dev-C++)
- 测试头文件
#include <bits/stdc++.h>
是否可用
坚持执行这个计划,省二在向你招手!如果需要某天的具体题目解析或更多模板,欢迎随时交流!