首页
题库
课程
训练
比赛
作业
讨论
评测记录
排名
公告
登录
Language
English
한국어
简体中文
正體中文
0 道题
题库中没有题目
分类
语言
顺序结构
选择结构
循环结构
数组
字符串
函数
递归
动态规划
一维DP
最大子段和
最长公共子序列
最长不下降子序列
最大子矩阵
LIS
LCS
二维DP
多维DP
背包DP
区间DP
数位DP
单调性DP
环形DP
树形DP
状态压缩DP
概率DP
期望DP
斜率优化DP
数据结构优化DP
动态DP
DP优化
搜索
广搜
深搜
二分答案
二分搜索
枚举
搜索与剪枝
启发式搜索
DLX
双向搜索
折半搜索
记忆化搜索
模拟退火
计算几何
半平面交
凸包
几何图形的交与并
旋转卡壳
点定位
坐标变换
离散化与扫描
反演
Voronoi图
平面图的对偶图
三角剖分
梯形剖分
几何知识
贪心
树结构
最近公共祖先
生成树
次小生成树
DFS序列
树上倍增
树的分治
树链剖分
Link-Cut-Tree
虚树
最小树形图
笛卡尔树
主席树
基环树
圆方树
李超线段树
树上差分
树上启发式合并
线段树合并
线段树分治
猫树分治
枚举
图结构
Floyd
Dijkstra
SPFA
负权边
平面图
二分图
二分图匹配
最短路
差分约束
拓扑排序
网络流
强连通分量
割点割边
欧拉回路
2-SAT
对偶图
数论
素数判定
欧几里得算法
不定方程
数位统计
解线性同余方程
baby-step-giant-step
Pell方程
大整数质因数分解
勾股方程
积性函数
Fibonacci数列
莫比乌斯反演
Min25筛
线性筛
质数
约数
最大公约数
模拟
高精度
进制转换
数据结构
栈
队列
优先队列
链表
单调队列
并查集
堆
平衡树
线段树
树状数组
树套树
四分树
划分树
归并树
替罪羊树
左偏树
k-d树
块状链表
Hashing
函数式编程
扫描线
博弈论
巴什博弈
尼姆博弈
威佐夫博弈
斐波那契博弈
SG定理
字符串
字符串哈希
KMP
后缀树
Trie树
AC自动机
Manacher
表达式处理
最小表示法
后缀数组
后缀自动机(SAM)
组合数学
鸽笼
生成函数
容斥原理
康托展开
Catalan数列
Stirling数
差分
Polya定理
二项式定理
线性代数
矩阵乘法
高斯消元
线性规划
线性基
多项式
FFT
NTT
FWT
卷积
推理/思维
计数
概率论
随机化
概率
期望
模拟退火
NPC
算法
二分查找
三分查找
双指针扫描
分治
分块
RMQ
快速幂
数学
排序
构造
打表
位运算
离散化
莫队
差分
哈希
倍增
前缀和优化
整体二分
wqs二分
cdq分治
STL
set
bitset
map
vector
multiset
multimap
deque
queue
stack
priority_queue
杂题
来源
noi
noip
csp
atcoder
codeforces
usaco
xcpc
各省省选
各市比赛
时间
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2010以前
题目类型
客观题
交互题
通信题
提交答案
手气不错
根据当前过滤条件随机选择一道题
关闭
登录
使用您的 oiClass 通用账户
用户名
密码
记住我
忘记密码或者用户名?