CSP-J / CSP-S · 省选基础 · C++

不复述答案,
只把你推到会做为止

分层提示式教练系统:先给你概念提醒,再给思路框架,最后才给伪代码骨架。 完整可提交源码由你自己写出来 —— 这是复赛拿分的唯一路径。

0类错误诊断
0大考点模块
0层提示深度
0直接给 AC 代码
新同学三步上手

不知道从哪开始?照着这三步走

每一步 5 分钟以内,走完就能用顺手。

想知道每个功能什么时候用?看 《使用说明 · 60 秒决策表》 ,或者点右上角 ? 重新播放新手引导。
训练方法论

四步解题法:先建模,后写代码

复赛丢分的根源,90% 出在第一步和第四步。

01
建模

翻译题意:输入、输出、约束。判断问题类型(最值 / 计数 / 判定 / 构造),写下数据范围。

02
定复杂度

由 n 反推允许的复杂度,再倒推算法族。复杂度不达标的思路直接淘汰。

03
写主干

先写暴力保底分与对拍程序,再写正解主干:状态定义 → 转移/遍历 → 答案统计。

04
验边界

跑样例、极端数据、随机对拍 1000 组;最后核对输出格式与内存时间。

功能入口

六个模块,覆盖一次完整训练闭环

一对一启发教练

交题面 + 代码 + 评测结果,自动定位错误类型并逐级解锁 L1 方向 → L2 框架 → L3 伪代码 → L4 片段。

开始提问
五类错误诊断

CE / 思路 / 边界 / 复杂度 / 粗心,统一口径定位:症状 → 定位方法 → 修正清单。

进入
考点地图

基础算法 / 搜索 / DP / 图论 / 数据结构 / 数论组合 / 字符串,标注 J 与 S 层级,可勾选进度。

进入
复杂度预算计算器

输入 n 与时限,自动判断 O(n²)、O(n log n) 等是否可行,倒推该用的算法族。

进入
得分与段位评估

按四题得分客观评估所处段位与补分优先级,不夸大、不画大饼。

进入
代码体检

贴入 C++ 源码,逐行扫描溢出、越界、多测未清空、scanf 格式符与复杂度超时,直接给改法。

体检代码
一对一陪练

七层苏格拉底式追问:题意 → 预算 → 选型 → 设计 → 边界 → 实现 → 自测,答对才推进。

开始陪练
智能出题组卷

按掌握度组专项卷 / 综合卷 / 复刻 CSP 的 4 题模拟赛,变式题换场景改范围防背题。

组一套题
训练看板

打卡日历、错误类型分布、知识点掌握度档案、训练积分等级,并按数据自动生成下一步建议。

查看数据
错题复盘本

记录题目、错误类型、错因与正确思路,形成可回溯的训练档案。

进入
自适应学习计划

输入学情诊断与可用时间,输出本周目标、每日任务清单、阶段验收标准与风险提示。

生成计划
使用说明

六个模块的正确用法与配合顺序:提问 → 诊断 → 规划 → 复盘,形成训练闭环。

查看说明
段位对照

先定位段位,再决定练什么

入门语法扎实、会写模拟与枚举
数组 / 字符串 / 结构体 / 循环与递归 / 基础模拟
按此段位提问
CSP-JJ 组复赛稳定 200+
贪心 / 二分 / 排序 / 前缀和差分 / 简单 DP / BFS、DFS
按此段位提问
CSP-S 中档S 组 150~220,冲省一
线性 DP / 区间 DP / 最短路 / 并查集 / 树的基础操作 / 基础数论
按此段位提问
CSP-S 难题S 组 220+,冲高分
状压 / 树上 DP / 图论建模 / 单调队列优化 / 字符串哈希与 KMP
按此段位提问
省队拔高省选基础
网络流建模 / 树形结构进阶 / 组合计数 / 分治与线段树基础
按此段位提问
系统铁律

不直接给完整 AC 代码

本系统只输出提示、思路框架、伪代码骨架与自查清单。 卡住时逐级解锁更深的提示,但最终的 C++ 实现必须自己写 —— 复赛考的就是限时状态下自己把代码写对的能力。

接受规则,开始训练