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

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

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

📊 0 总关卡
0 总星数
🏁 0 已通关
🏆 0 完成率%
0%
清除筛选
#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题
#24

第24关:最小生成树 - Kruskal

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

提高 最小生成树 1题
#25

第25关:Dijkstra堆优化最短路

priority_queue优化的Dijkstra最短路

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

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

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

提高 线段树 1题
#27

第27关:字符串哈希

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

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

第29关:单调栈

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

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

第30关:二分答案

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

提高 二分答案 2题

关卡未解锁

去登录