CCF-CSP认证 刷题路线分享

刷题路线分享,内容仅供参考,后续博主也会将自己做的题目发布出来,供大家参考和交流哦

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。

如果对你有帮助的话,不妨一键三连哦~

 

### CSP CCF 在线编程练习平台 对于希望参与中国计算机学会(CCF)主办的软件能力认证CSP)并进行在线编程练习的人士来说,有几个推荐的平台可以帮助准备和提升技能。 #### 官方资源 官方提供的最直接的方式是通过访问CCF官方网站获取最新的考试资讯以及下载历年的真集[^2]。这不仅有助于了解考试形式,还能熟悉实际考难度。 #### 推荐网站 - **牛客网** 牛客网提供了专门针对CSP/NOI系列赛事的模拟赛与训练营服务,拥有大量高质量目供考生练习,并支持多种主流编程语言环境,包括但不限于C/C++、Java 和 Python。 - **洛谷** 洛谷是一个面向全国青少年的信息学竞赛社区,在这里同样能找到许多适合用来备战CSP的习。该平台上还有活跃的学习交流区域能够帮助解决遇到的问- **PAT (Programming Ability Test)** PAT虽然主要服务于其自身的程序设计水平测试项目,但由于两者之间存在一定的相似度,因此也是不错的备选之一。特别是对于那些想要额外增加实战经验的人来说非常有用。 这些平台均能很好地满足参赛者们日常的需求,同时也鼓励使用者尝试不同的解法来提高自己的算法思维能力和编码技巧。 ```python # 示例:如何在一个在线OJ上提交代码 def submit_code(problem_id, code_content, language="Python"): """ 提交代码到指定问 参数: problem_id (int): 要解答的问编号 code_content (str): 编写的源码字符串 language (str): 使用的语言,默认为 "Python" 返回: dict: 包含提交状态的结果字典 """ result = { 'problemId': problem_id, 'language': language, 'code': code_content.strip(), 'status': 'Pending' } # 假设这里是向服务器发送请求的过程... return result ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值