151 lines
3.1 KiB
Markdown
151 lines
3.1 KiB
Markdown
---
|
||
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/S(Certified Software Professional)是 **中国计算机学会(CCF)官方举办的全国性信息学测评体系**,接替 NOIP 的全国信息学竞赛序列,同时也是 OI 体系的重要选拔基础。
|
||
|
||
---
|
||
|
||
## 1. 基本介绍
|
||
|
||
> **比赛历史**:前身为 NOIP
|
||
> **比赛时间**:每年 9–10 月
|
||
|
||
---
|
||
|
||
## 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. 算法数量不是关键,**准确性与代码质量更重要**
|
||
|
||
|
||
---
|
||
|
||
|