Toggle navigation
Codeup墓地
讨论版
常见问答
问题
来源/分类
状态
排名
名校联赛
竞赛&作业
Login
Last minute average judge speed: sps.
NOIP在线课程
-
[zhblue]
基础入门课程
初赛课程
复赛算法课程
分类
-
[zhblue]
日常练习
输入输出练习
基础类题目
编程语言运用
花样输出
字符处理
枚举
模拟题
日期处理
规律题
进制运算
大数模拟
位运算
STL运用
二分、三分
构造题
简单数学题
冒泡排序、选择排序、插入排序
快速排序、归并排序、希尔排序
堆排序
基数排序
分治
贪心
数据结构
链表
栈
队列
堆
哈夫曼编码、哈夫曼树
搜索
深度优先搜索(DFS)
广度优先搜索(BFS)
启发式搜索
并查集
ST算法(RMQ问题)
二叉搜索树
线段树
扫描线
树链剖分
主席树
树状数组
Treap-Tree
Splay-Tree
Link-Cut-Tree
CDQ分治
Manacher
字典树
KMP
AC自动机
哈希(Hash)
后缀数组
树
树的性质
树的遍历
树的重心
树的直径
最小生成树
最小树形图
最近公共祖先问题(LCA)
图论
图的表示和储存及图的性质
有向图、无向图、图的连通
邻接矩阵, 邻接表
Floyd
Dijkstra
Bellman-Ford
SPFA
K短路
差分约束
拓扑排序
强连通算法
2-SAT算法
哈密顿路径
欧拉路径
边双连通算法
二分图问题
最大流
费用流
最小割
数论
基础数论
斐波那契数列
错排公式
最大公约数(GCD)、最小公倍数(LCM)
素数相关算法
积性函数
同余定理
中国剩余定理
矩阵快速幂
高斯消元解线性方程组
排列组合
容斥定理
分治
博弈
康托展开
哥德巴赫猜想
约瑟夫环
牛顿迭代
欧拉函数
丢番图方程
计算几何
计算几何基础
Pick定理
线段(射线、直线)相交(垂直、平行)
二维凸包
最近圆对
圆面积并、交
最小圆覆盖
半平面交
DLX
三维计算几何
三维凸包
旋转卡壳
模拟退火
动态规划
01背包
完全背包
多重背包
分组背包
混合背包
递推DP
数位DP
状态压缩DP
树形DP
区间DP
概率DP
轮廓线DP
斜率优化DP
单调队列(栈)优化DP
教学
编程语言
数据结构与算法
应试
计算机二级
PAT—计算机程序设计能力考试
NOIP全国联赛
教材
《C程序设计(第三版)》—谭浩强
《C程序设计(第四版)》—谭浩强
《C语言程序设计》—江宝钏
This
ACM/ICPC
OnlineJudge is a GPL product from
hustoj