Online Judge
Toggle navigation
江南OJ在线判题系统
首页
问题列表
状态
排行榜
小组
比赛
帮助
注册
登录
题号
标题
Solved
4548
提高:图论:最短路问题 架设电话线
提高
最短路
图论
双向BFS
22
5653
提高:广搜优化:双向BFS:字符串变化
提高
广搜优化
双向BFS
3
5655
提高:广搜优化:双向BFS:走迷宫(模版)
提高
广搜优化
双向BFS
15
搜索
标签
C++语言入门
第一章 变量定义赋值转换
第二章 算术表达式与顺序执行
第三章 逻辑表达式与条件分支
第四章 编程基础之循环控制
第五章 编程基础之一维数组
第六章 编程基础之字符串
第七章 编程基础之多维数组
第八章 算法之排序
第九章 算法之递推
第十章 算法之递归
第十一章 算法之高精度
第十二章 算法之贪心
第十三章 算法之STL
动态数组
队列
双端队列
栈
优先队列
集合
map
堆
链表
第十四章 算法之分治
第十五章 算法之深搜与回溯
第十六章 算法之广度搜索优先
第十七章 算法之动态规划
基础DP
LIS
LCS
背包
区间DP
数位DP
树形动态
状压DP
概率DP
期望DP
单调队列优化DP
斜率优化DP
二进制优化DP
四边形不等式优化DP
第十八章 算法之二叉树
第十九章 算法之图论
图的遍历
最短路
连通性
并查集
最小生成树
拓扑排序与关键路径
第二十章 差分
第二十一章 哈夫曼编码
第二十二章 格雷码
第二十三章 二叉排序
第二十四章 单调队列
第一章 提高:贪心
第二章 提高:二分与三分
第三章 提高:深搜的剪枝技巧
迭代加深搜索
双向dfs
ida*
第四章 提高:广搜优化
双向bfs
第五章 提高:字符串-哈希和哈希表
第六章 提高:字符串
Manacher
KMP算法
第八章 提高:字符串-Trie字典树
AC自动机
01字典树
第九章 提高:图论-最小生成树
第十章 提高:图论-最短路
分层图
最短路径树
第十一章 提高:图论-SPFA优化
第十二章 提高:图论-差分约束
第十三章 提高:图论-强连通分量
第十四章 提高:图论-割点与桥
第十五章 提高:图论-欧拉回路
第十六章 提高:数据结构-树状数组
第十七章 提高:数据结构-RMQ问题
第十八章 提高:数据结构-线段树
第二十一章 提高:平衡树-treap
第二十二章 提高:二分图
第二十二章 提高:最近公共祖先
第二十三章 提高:树上差分
第二十四章 提高:DFS序和欧拉序
第二十五章 提高:双指针和莫队
第二十六章 提高:数论
第二十七章 提高:组合数学
第二十八章 提高:博弈论
第二十九章 提高:线性基
第三十章 提高:基环树
第四十章 计算几何
第一章 C++语言入门
第四章 编程基础之循环控制
普及
提高
动态规划
期望DP
数学
几何
图论
trie字典树
数论
快速幂
高斯消元
计算几何
NOIP
最短路
单调队列DP
第六章 编程基础之字符串
排序
贪心
枚举
背包
高精度
基础
模拟
二叉树
递推
卡特兰数
深搜
队列
广搜
递归
stack
第一章 变量定义赋值转换
第二章 编程基础之算术表达式与顺序执行
第三章 编程基础之逻辑表达式与条件分支
STL
priority_queue
第五章 编程基础之一维数组
基础DP
LIS
小学
第七章 编程基础之多维数组
并查集
分治
NOI
二分与三分
树状数组
倍增
树剖
回溯
区间动态
斜率优化
单调队列
树形动态
数位DP
SPFA
状压DP
线段树
最小生成树
CSP
vector
deque
堆
set
map
list
图的遍历
连通性
拓扑排序
深搜的剪枝技巧
迭代加深搜索
广搜优化
LCS
哈希
kmp
AC自动机
分层图
双向BFS
差分约束