首页
题库
训练
比赛
作业
讨论
评测记录
排名
登录
注册
Language
English
한국어
简体中文
正體中文
1 道题
默认排序
最新题目
1
ID
题目
显示标签
隐藏标签
AC / 尝试
难度
1
P1000
A+B Problem
系统测试
1 / 0
(无)
1
分类
动态规划
LCS
LIS
背包
单调性DP
环形DP
树形DP
状态压缩DP
数位DP
斜率优化DP
搜索
枚举
搜索与剪枝
启发式搜索
DLX
双向搜索
折半搜索
记忆化搜索
模拟退火
A*算法
IDA*
计算几何
半平面交
凸包
几何图形的交与并
旋转卡壳
点定位
坐标变换
离散化与扫描
反演
Voronoi图
平面图的对偶图
三角剖分
梯形剖分
几何知识
贪心
区间调度问题
活动选择
哈夫曼编码
部分背包
最小生成树(Kruskal/Prim)
树结构
最近公共祖先
生成树
次小生成树
DFS序列
树上倍增
树的分治
树链剖分
Link-Cut-Tree
图结构
Floyd
Dijkstra
SPFA
负权边
平面图
二分图
二分图匹配
最短路
差分约束
拓扑排序
网络流
强连通分量
割点割边
欧拉回路
2-SAT
最小生成树(Kruskal/Prim)
Tarjan算法(割点、桥、SCC)
数论
素数判定
欧几里得算法
不定方程
数位统计
解线性同余方程
baby-step-giant-step
Pell方程
大整数质因数分解
勾股方程
积性函数
Fibonacci数列
欧拉函数
莫比乌斯函数与反演
模拟
日期与时间模拟
进制转换
物理运动模拟
离散事件模拟
字符串模拟
数据结构
栈
队列(优先)
结构体
链表
单调队列
并查集
堆
平衡树
线段树
树状数组
树套树
四分树
划分树
归并树
替罪羊树
左偏树
k-d树
块状链表
Hashing
函数式编程
可持久化线段树(主席树)
珂朵莉树
博弈论
巴什博弈
尼姆博弈
威佐夫博弈
斐波那契博弈
SG定理
字符串
KMP
后缀数据结构
Trie树
AC自动机
Manacher
表达式处理
最小表示法
后缀自动机
后缀数组
回文
组合数学
鸽笼
生成函数
容斥原理
康托展开
Catalan数列
Stirling数
差分
Polya定理
卢卡斯定理
Burnside引理
线性代数
矩阵乘法
高斯消元
线性规划
矩阵快速幂
行列式求值
高精度
FFT
NTT
任意模数NTT
递推
线性递推
矩阵快速幂优化递推
错排公式
卡特兰数递推
概率论
随机化
期望DP
蒙特卡洛模拟
NPC
NP完全问题识别
近似算法
分支定界
多项式时间归约
其他
二分查找
三分查找
双指针扫描
分治
分块
RMQ
快速幂
数学
排序
构造
打表
位运算
离散化
莫队
CDQ分治
整体二分
前/后缀和
试试手气
根据当前过滤条件随机选择一道题
还没有账户?
注册一个 ZywOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
现在注册
关闭
登录
使用您的 ZywOJ 通用账户
用户名
密码
记住我
忘记密码或者用户名?