XCPC 进阶题单

XCPC 进阶题单

题单导航

主综合题单:XCPC_综合题单 · 进阶题单:XCPC_进阶题单 · 补充题单:XCPC_补充题单

笔记

本表保存题目本身质量较高、能够深化专题或形成专项训练,但当前不适合占据主导航层的题目。

这里的题不构成当前待办。只有当对应主线已经稳定、需要继续拔高或专题回收时,再从本表抽取。

与主表相同,题目按对应 Part 组织;具体知识入口优先回到 XCPC_综合题单。

当前共有 165 道进阶题;它们不构成必须清空的待办。

Part 2 搜索

IDA*

DLX

Part 3 动态规划

Part 3.1 基础状态模型

线性 DP / 序列模型

背包 DP

网格 / 路径 / 多维状态 DP

Part 3.2 结构型 DP

区间 DP

树形 DP / 树上背包

Part 3.3 状态压缩与计数 DP

状态压缩 DP

计数 DP

概率 / 期望 DP

数位 DP

Part 3.4 DP 优化

单调队列优化 DP

斜率优化 DP

决策单调性 / 分治优化 DP

Part 3.5 高阶 DP 与综合

动态 DP

插头 DP / 连通性状态压缩

Part 4 字符串

字符串哈希

Trie

AC 自动机

后缀数组 SA

后缀自动机 SAM

Part 5 数学

Part 5.1 整数与基础数论

位运算 / 二进制技巧

素数 / 筛法基础 / 因数分解

中国剩余定理 CRT

高次同余 / BSGS / 二次剩余

Part 5.2 数论求和与高阶筛法

莫比乌斯反演

Part 5.3 博弈论

Sprague–Grundy

Part 5.4 概率与期望

Part 5.5 组合计数

Catalan / Stirling 等特殊组合数

容斥原理

组合恒等式 / 综合计数

Burnside / Pólya / 置换群

Part 5.6 线性代数

矩阵快速幂 / 线性递推

高斯消元 / 行列式

Part 5.7 多项式 / FFT / NTT / FPS

多项式综合应用

Part 6 数据结构

Part 6.1 基础维护结构

堆 / 优先队列

ST 表 / RMQ

树状数组

Part 6.2 线段树家族

高级线段树 / 特殊区间信息

李超线段树 / 直线维护

线段树分裂 / 合并

Part 6.3 根号与离线算法

分块 / 根号算法

莫队

CDQ 分治

Part 6.4 可合并与可持久化结构

可并堆 / 左偏树

主席树 / 区间顺序统计

Part 6.5 平衡树与动态序列

平衡树 / 有序集合

动态序列 / 可分裂平衡树

Part 6.6 树上数据结构

树链剖分 / 树上路径数据结构

DSU on Tree / 树上启发式合并

Part 6.7 高维与专用数据结构

树套树

01-Trie / XOR 维护

珂朵莉树 ODT

Part 6.8 数据结构综合(已取消)

原综合节拆空,不再保留主表入口;以下高阶综合题进入缓存。

Part 7 图论与树论

Part 7.4 生成树

最小生成树及其扩展

Part 7.1 图遍历与最短路

最短路

0-1 BFS

差分约束

Part 7.2 树论基础

LCA / 树上差分 / 路径关系

Part 7.3 函数图与倍增跳转

倍增 / 二进制跳转

Part 7.6 无向图连通与欧拉结构

离线动态连通性

Part 7.7 二分图

二染色与冲突图

最大匹配 / 覆盖 / 匹配结构

Part 7.8 网络流

最小割 / 最大权闭合子图

费用流

上下界网络流

Part 7.9 树上高级技巧

点分治 / 点分树

动态关键点 / 极小连通子树维护

虚树

原 7.9.4 树论综合(已取消)

Part 8 计算几何

Part 8.2 凸性结构

凸包

旋转卡壳

半平面交

Part 9 跨专题工具

Part 9.1 0/1 分数规划

Part 9.2 Bitset / 字级并行优化