CCF GESP(全国青少年软件编程等级考试)三级同等难度的CSP-J / CSP-S练习分析与整理
GESP(全国青少年软件编程等级考试)三级考核以 Python/C++基础编程能力 和 中等难度的算法题 为主,内容对标初高中阶段的编程学习水平。其难度与 CSP-J(初赛)难度中等偏上/高分段题 以及 CSP-S(复赛)部分前几题(简单数据结构与贪心/枚举) 较为接近。
✅ GESP 三级与 CSP-J/CSP-S 对应题型对比整理表:
| GESP 三级考点 | 相近 CSP-J(初赛)题目 | 相近 CSP-S(复赛)题目(前2题) |
|---|---|---|
| 条件判断、循环结构 | 2019-J1 成绩统计 2022-J1 成绩处理 |
- |
| 一维数组/计数器思想 | 2019-J2 字符统计 2020-J1 单词统计 |
- |
| 字符串处理 | 2021-J1 字符串处理 | - |
| 简单模拟(时间、坐标等) | 2022-J2 校车时间 2020-J2 模拟键盘 |
2020-S T1 数列查询(模拟+边界) |
| 枚举与暴力 | 2021-J2 日期推算 2019-J3 相同元素 |
2021-S T1 二进制位计数(暴力) |
| 排序后查找 | 2021-J3 成绩排序 2022-J3 排名规则 |
2023-S T2 活动安排(贪心) |
| 贪心入门 | 2020-J3 发试卷 | 2019-S T2 比赛安排(贪心) |
| 模拟二维数组与走法(棋盘) | 2023-J3 冰壶滑动 | 2018-S T2 走迷宫(BFS 变形) |
| 模拟小堆栈、队列处理 | 2022-J4 任务调度(栈) | 2021-S T1 任务分配(数据结构模拟) |
| 哈希思想与映射 | 2021-J4 疯狂背单词(map) | 2020-S T2 多重映射处理(map+模拟) |
| 简单递归与回溯 | - | 2019-S T2 数字划分(递归尝试) |
✅ 推荐做题路径与 LeetCode 衔接:
| 学习模块 | GESP 三级对应例题 | CSP 对应题 | LeetCode 对应难度 |
|---|---|---|---|
| 条件与循环 | 成绩统计、发试卷、简单密码强度判断 | CSP-J 2019~2022 前3题 | 简单(Easy) |
| 字符串处理 | 字符统计、单词反转、拼音排序 | CSP-J 字符串类所有题 | 简单至中等 |
| 数组与排序 | 排序成绩、最大间隔、差值、计数排序 | CSP-J、CSP-S T1 | 中等(Medium) |
| 枚举与模拟 | 冰壶滑动、时间调度、日期计算 | CSP-S T1 或简单 T2 | 中等(Medium) |
| 贪心/策略选择 | 发试卷、比赛安排、活动安排 | CSP-S T2 初级贪心题 | 中等(Medium) |
| 栈/队列/哈希 | 任务调度、疯狂背单词、拼音分类 | CSP-S 简单结构模拟题 | 中等 |
| 搜索入门 | 迷宫走法、棋盘搜索(BFS 简化版) | CSP-S 迷宫走法、搜索类初题 | 中等(Medium) |
✅ 建议训练题集整理(按 GESP 考级模块):
一、基础模拟与逻辑题:
-
CSP-J:
- 2019 J1 成绩统计
- 2022 J2 校车时间表
- 2021 J2 日期推算
-
CSP-S:
- 2020 S1 数列统计(边界细节)
二、排序/数组类:
-
CSP-J:
- 2021 J3 排名规则
-
CSP-S:
- 2023 S2 活动安排(贪心 + 排序)
三、贪心/枚举:
-
CSP-J:
- 2020 J3 发试卷(分组贪心)
-
CSP-S:
- 2019 S2 比赛安排
四、字符串与计数:
-
CSP-J:
- 2019 J2 字符统计
- 2021 J1 单词反转
-
CSP-S:
- 2020 S2 单词哈希处理
五、数据结构模拟:
-
CSP-J:
- 2022 J4 任务调度(栈操作)
-
CSP-S:
- 2021 S1 模拟任务处理
✅ GESP 三级适合训练的 CSP Online 题库(可线上刷题):
- 洛谷 CSP-J 专题题库:https://www.luogu.com.cn/training/1085
- CSP-S T1 T2 入门训练:https://www.luogu.com.cn/training/1022
- GESP 题库推荐(如蓝桥云课、OJ 题库)
- 力扣(LeetCode)简单 & 中等题:主要刷逻辑、数组、模拟、字符串类题目即可。

浙公网安备 33010602011771号