刷题路线分享,内容仅供参考,后续博主也会将自己做的题目发布出来,供大家参考和交流哦
1.简单题
顺序结构 1. 201709-1 打酱油 II 循环结构 1. 201512-1 数位之和 2. 202212-1 现值计算 3. 201509-1 数列分段 4. 202303-1 田地丈量 5. 201612-2 工资计算
2.数组
I 流处理 1 201604-1 折点计数 2 201609-1 最大波动 3 201809-1 卖菜 4 201903-1 小中大 5 202203-1 未初始化警告 6 201703-1 分蛋糕 7 201803-1 跳一跳 8 201909-1 小明种苹果 9 201909-2 小明种苹果(续) 10 201912-1 报数 11 202012-1 期末预测之安全指数 12 202109-1 数组推导 13 202206-1 归一化处理 14 202112-1 序列查询 15 202112-2 序列查询新解 16 202209-1 如此编码 II 排序 1 201712-1 最小差值 2 201409-1 相邻数对 3 201612-1 中间数 III 模拟 1 201812-1 小明上学 2 201812-2 小明放学 3 202006-1 线性分类器 4 201509-2 日期计算 5 201503-3 节日
3.STL vector
I 一维 vector 1 2017-12-2 游戏 2 202009-2 风险人群筛查 3 202112-2 序列查询新解 (暴力数 学) II 二维 vector 1 201409-2 画图 2 202104-1 灰度直方图 3 201412-2 Z 字形扫描 4 202212—3 JEPG 解码 5 201503-1 图像旋转 6 201512-2 消除类游戏 7 201604-2 俄罗斯方块 8 202305-2 矩阵运算 III 结构体与 vector 1 201403-2 窗口(简单) 2 201803-2 碰撞的小球(中等) 3 201912-2 回收站选址(中等) 4 202009-1 检测点查询(中等) 5 201609-3 炉石传说(中等模拟) IV pair 与 vector 1 202006-2 稀疏向量 2 202206-2 寻宝!大冒险!
4.STL
I list 1. 201703-2 学生排队 II stack 适配器 1. III 单调栈适配器 1. 201312-3 最大的矩形 IV priority_queue 适配器 1. 201709-2 公共钥匙盒 V map 关联 1. 201312-1 出现次数最多的数 2. 202209-3 防疫大数据 (高) VI multimap 关联 1. 201503-2 数字排序 VII unordered_set 无序关联式容器 1. 201403-1 相反数 VIII unordered_map 无序关联式容器 1. 201412-1 门禁系统 2. 202203-3 计算资源调度器
5.字符串
I 字符串函数基础 1. 201312-2 ISBN 号(基础) 2. 201409-3 字符串匹配(简单) 3. 201703-3 Markdown(复杂模拟) 4. 201909-3 字符画(复杂模拟) 5. 202104-3 DHCP 服务器 II stl 1. 2019-03-2 24 点 (stack) 2. 20 3. 1604-3 路径解解 (vector 可以分 割高下) 4. 2023-05-3 解压缩 vector 5. 2020-06-3 markdown 渲 染 器 (vector struct) 6. 201812-3 CIDR 合并 (vector struct 分割) III map 关联式容器 1. 201403-3 命令行选项(str 语法较 简单,功能中等复杂) IV unordered_map 无序关联式容器 1. 202305-1 重复局面 2. 201509-3 模板生成系统 3. 202206-3 角色授权 4. 201612-3 权限查询 (高) V 分割 1. 201803-3 URL 映射 (vector 高复 杂) 2. 201912-3 化 学 方 程 式 (map stream 高复杂) VI 复杂模拟 1. 202112-3 登机牌条码 2. 202012-3 带配额的文件系统(str vec struct)
由于具体教学内容涉及保密,在此仅分享学习路线(给如果想学习CSP认证但没有具体安排的同学),侵删。
后续博主会更新自己的解答代码 与 思路(如果勤快的话),其中绝大部分题解为博主手搓,少数参考了chatgpt。
如果对你有帮助的话,不妨一键三连哦~