逐关闯关 · 持续进阶 · 代码打怪升级

C++信息学奥赛训练营-薛老师网校

🆓 游客可试玩前3关 登录 解锁前10关  ·  开通VIP 解锁全部30关

📊 0 总关卡
0 总星数
🏁 0 已通关
🏆 0 完成率%
0%
#01

第1关:Hello World & 变量声明

学习C++基本程序结构、变量声明与输入输出

入门 程序基础 6题
#02

第2关:数据类型与运算

掌握int/double/char等基本数据类型与算术运算

入门 程序基础 4题
#03

第3关:if条件判断

学习if/else条件分支结构

入门 分支结构 6题
#04

第4关:if-else与嵌套分支

掌握if-else if-else多分支和嵌套使用

基础 分支结构 4题
#05

第5关:for循环基础

学习for循环的基本语法和用法

基础 循环结构 6题
#06

第6关:while与do-while循环

掌握while和do-while循环

基础 循环结构 6题
#07

第7关:一维数组操作

学习一维数组的声明、初始化和遍历

基础 数组 6题
#08

第8关:二维数组与字符数组

掌握二维数组操作和字符数组

基础 数组 6题
#09

第9关:函数定义与调用

学习自定义函数、参数传递和返回值

基础 函数 4题
#10

第10关:递归函数基础

掌握递归函数的写法和终止条件

基础 函数 6题
#11

第11关:冒泡排序

实现冒泡排序算法

中档 简单排序 2题
#12

第12关:选择排序与插入排序

掌握选择排序和插入排序

中档 简单排序 4题
#13

第13关:顺序查找与二分查找

实现顺序查找和二分查找算法

中档 简单查找 4题
#14

第14关:高精度加法与减法

实现大整数的高精度加减法

中档 高精度算法 10题
#15

第15关:贪心算法入门

学习贪心算法的基本思想和经典问题

中档 贪心算法 4题
#16

第16关:DFS深度优先搜索

掌握DFS递归实现和回溯算法

提高 递归与搜索 4题
#17

第17关:BFS广度优先搜索

掌握BFS的实现和最短路应用

提高 递归与搜索 4题
#18

第18关:线性动态规划

学习线性DP的状态设计和转移

提高 动态规划DP 10题
#19

第19关:背包问题DP

掌握01背包和完全背包

提高 动态规划DP 4题
#20

第20关:图论与最短路

Dijkstra算法和Floyd算法

提高 图论 4题
#21

第21关:二叉树遍历

前序、中序、后序遍历实现

提高 树结构 2题
#22

第22关:CSP-J/S真题冲刺

精选历年真题代码练习

真题冲刺 历年真题 6题
#23

第23关:并查集(DSU)

掌握并查集的find/union操作与路径压缩

中档 并查集 2题
#24

第24关:最小生成树 - Kruskal

Kruskal算法+并查集实现最小生成树

提高 最小生成树 1题
#25

第25关:Dijkstra堆优化最短路

priority_queue优化的Dijkstra最短路

提高 最短路径进阶 1题
#26

第26关:线段树 - 区间查询

线段树建树、单点修改、区间查询

提高 线段树 1题
#27

第27关:字符串哈希

字符串哈希预处理与子串哈希值查询

提高 字符串哈希与KMP 1题
#28

第28关:位运算技巧

lowbit、二进制枚举子集、快速幂变体

中档 位运算 1题
#29

第29关:单调栈

单调栈找下一个更大元素、矩形面积

提高 单调栈与单调队列 2题
#30

第30关:二分答案

二分答案查找最优解、check函数设计

提高 二分答案 2题

关卡未解锁

去登录