2026-01-31 10:48:11 +00:00

151 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: CSP-J/S
description:
published: true
date: 2025-11-28T07:55:20.277Z
tags: 编程, 信奥, csp
editor: markdown
dateCreated: 2025-11-28T06:22:45.361Z
---
# CSP-J/S 基本介绍(信息学能力测评)
CSP-J/SCertified Software Professional**中国计算机学会CCF官方举办的全国性信息学测评体系**,接替 NOIP 的全国信息学竞赛序列,同时也是 OI 体系的重要选拔基础。
---
## 1. 基本介绍
> **比赛历史**:前身为 NOIP
> **比赛时间**:每年 910 月
---
## 2. 比赛分类
CSP 分为两个组别:
* **CSP-J基础组**
* **CSP-S提高组**
---
### CSP-J入门级
**面向人群**
* 初中生
* 信息学入门学生
* 高中低年级(基础薄弱)
**特点**
* 难度低于 S 组
* 更侧重 **算法思维与逻辑能力**
* 常用方法:模拟、简单循环、枚举
* 注重编程规范与边界处理
**官方通知**
- [CCF关于举办CSP-J/S2025的通知](https://www.noi.cn/xw/2025-06-27/845923.shtml)
---
### CSP-S提高级
**面向人群**
* 高中生
* 校队选手
* 冲击省选、NOI 的学生
**特点**
* 难度高于 J 组
* 更侧重 **数据结构与算法结合**
* 常用方法DP、图论、搜索、树状数组、线段树等
* 是进入高级 OI 的基础门槛
---
## 3. 参赛流程(年度标准)
CSP 每年分两轮:
### 第一轮CSP-J1 / CSP-S1计算思维能力测评
* **形式**:纸考(单选/判断/多选)
* **考查重点**:逻辑推理、数学能力、程序理解、简单算法思想
* **说明**:需通过 J1/S1 才能报名 J2/S2
> [2025年CSP-JS第二轮晋级分数线](/zh/竞赛/编程/2025/2025年CSP-JS第二轮晋级分数线)
{.is-info}
---
### 第二轮CSP-J2 / CSP-S2程序设计能力测评
* **形式**:上机编程
* **时长**J2--3.5小时;S2--4小时
* **题量**4道编程题
* **计分**一道题100 分制 满分400分
* **考查重点**:编程能力、算法应用、代码规范、边界处理
---
## 4. 内容与难度范围
### CSP-J 难度范围(算法导向)
适合入门学生,主要包括:
* 基础语法(循环、条件、数组)
* 模拟
* 简单字符串处理
* 枚举
* 简单贪心算法
* 基础数学gcd、组合数等
* 简单暴力 + 子任务制
### CSP-S 难度范围(数据结构导向)
面向训练选手,覆盖典型 OI 算法与数据结构:
* 贪心、二分
* 前缀和 / 差分
* 排序 / 离散化
* 栈、队列、链表、树
* BFS / DFS
* 动态规划(常规 DP、背包 DP
* 图论基础(最短路、最小生成树)
* 树状数组、线段树等数据结构
---
## 5. 成绩意义
CSP-J2/S2 成绩通常用于:
* 校内信息学选拔
* 校队入队
* 部分省份省选报名
* 编程能力认证
* 高中招生参考
* OI 学生的基础能力评估
> 对冲击 OI 的学生来说:**S2 高分是进入省选的基础门槛**
---
## 6. 常见误区
1. CSP ≠ OI但 CSP 是 OI 基础
2. J 组并非“简单”,基础模拟都可能出错
3. 算法数量不是关键,**准确性与代码质量更重要**
---