2026年CSP-J入门组初赛【加强版】     得分50分以上,能稳定进复赛!
 
报名

打卡范围

一、计算机基础知识

对应原大纲:2.1.1 基础知识与编程环境(初赛选择题必考模块)

  • 计算机硬件基础:CPU、内存、IO 设备基本概念

  • 操作系统基础:Windows、Linux 基本概念与简单操作

  • 计算机网络、Internet 基础常识

  • 计算机发展历史、常见用途

  • NOI 系列赛事历史、参赛规则、竞赛常识

  • 计算机存储单位:位、字节、字

  • 编程环境基础:IDE 使用、g++ 编译基础命令

  • 文件基础操作:新建、复制、删除、移动文件/文件夹

二、C++ 基础语法

对应原大纲:2.1.2 C++ 程序设计(初赛程序阅读、代码填空核心模块)

  • 程序基础概念:标识符、关键字、常量、变量、字符串、表达式;头文件、命名空间;编译、调试基础概念

  • 基本数据类型:int、long long、float、double、char、bool

  • 输入输出:cin / cout / scanf / printf

  • 程序语句:赋值语句、复合语句;if、switch 分支;for、while、do-while 循环、多层循环

  • 基础运算:算术运算、关系运算、逻辑运算、自增自减、三目运算符

  • 位运算:&、|、~、^、<<、>>(初赛高频考点)

  • 数学库函数:绝对值、取整、开方、对数、指数等常用函数

  • 结构化编程:顺序、分支、循环结构;模块化思想、流程图

  • 数组与字符串:一维/二维数组、字符数组、string 类常用操作

  • 函数与递归:函数定义调用、形参实参、变量作用域、基础递归

  • 文件操作:文本文件读写、文件重定向(初赛基础考点)

  • 基础STL:min、max、swap、sort 常用函数;vector 基础使用

三、线性数据结构

对应原大纲:2.1.3 数据结构-线性结构(初赛基础必考模块)

  • 链表:单链表、双向链表、循环链表基本概念与性质

  • 栈:结构特点、后进先出规则、简单应用

  • 队列:结构特点、先进先出规则、简单应用

四、非线性数据结构

对应原大纲:2.1.3 数据结构-简单树、特殊树、图的基础(初赛重难点模块)

  • 树基础:树的基本概念、节点、深度、层数、存储方式

  • 二叉树:定义、性质、存储、三种遍历(前/中/后序)

  • 特殊二叉树:完全二叉树性质、数组存储、哈夫曼树、二叉搜索树基础

  • 图基础:图的基本概念、邻接矩阵、邻接表存储方式

五、基础算法

对应原大纲:2.1.4 算法(初赛核心拉分模块)

  • 入门算法:枚举、模拟、递推

  • 基础算法思想:贪心、二分、倍增、前缀和、差分

  • 高精度算法:高精加、高精减、高精乘、高精除(初赛计算题常客)

  • 基础排序:冒泡、选择、插入、计数排序原理与稳定性

  • 搜索基础:DFS、BFS 原理、 Flood Fill 泛洪算法

  • 图论基础算法:图的深度、广度优先遍历

  • DP基础:动态规划基本思想、一维DP、简单背包DP

六、初赛数学基础

对应原大纲:2.1.5 数学与其他(初赛填空、问题求解必考模块)

  • 基础数学:四则运算、进制转换(2/8/10/16进制互转)

  • 初等数论:整除、因数、倍数、质数、合数、模运算、唯一分解定理、辗转相除法

  • 素数筛:埃氏筛、线性筛原理

  • 组合数学:集合、加法/乘法原理、排列组合、杨辉三角

  • 基础常识:ASCII 码对照表规则



打卡交流:
微信搜索公众号:火龙信奥(hlcoding)
遇到任何问题,可以添加官方客服 QQ:693942404
联系方式:181-5797-6037