XCPC 补充题单

XCPC 补充题单

题单导航

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

笔记

本表保存已经从主综合题单中移出的同模型复盘、实现熟练度、补手感与低成本专项练习。

它们不是长期待办,也不承担新的知识入口。若某题连“补熟练度”的价值都很低、与现有题高度机械重复或过于裸模板,则可以在二次审计后直接删除。

对应专题的学习顺序与知识定位优先参考 XCPC_综合题单;需要更高阶专项时转到 XCPC_进阶题单。

当前共有 106 道补充题;只在需要复盘、板刷或恢复手感时抽取。

Part 1 基础算法

二分答案

前缀和 / 差分 / 扫描

双指针 / 滑动窗口

Part 2 搜索

基础搜索

Part 3 动态规划

Part 3.1 基础状态模型

线性 DP / 序列模型

背包 DP

网格 / 路径 / 多维状态 DP

Part 3.2 结构型 DP

区间 DP

树形 DP / 树上背包

换根 DP

DAG / 图上 DP

Part 3.3 状态压缩与计数 DP

状态压缩 DP

概率 / 期望 DP

数位 DP

Part 3.4 DP 优化

单调队列优化 DP

斜率优化 DP

Part 4 字符串

KMP / 前缀函数

  • CF25E Test 补充:字符串重叠关系与 KMP 复盘

Z 函数 / 扩展 KMP

AC 自动机

回文自动机 PAM

后缀数组 SA

Part 5 数学

Part 5.1 整数与基础数论

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

GCD / exGCD / 裴蜀

欧拉函数 / 欧拉定理

Part 5.2 数论求和与高阶筛法

莫比乌斯反演

Part 5.5 组合计数

排列组合 / 基础计数

Catalan / Stirling 等特殊组合数

Burnside / Pólya / 置换群

Part 5.1 整数与基础数论

数论杂题 / 因子结构

Part 5.6 线性代数

矩阵快速幂 / 线性递推

Part 6 数据结构

Part 6.1 基础维护结构

单调栈 / 单调队列

并查集

堆 / 优先队列

树状数组

栈 / 括号结构复盘

Part 6.2 线段树家族

线段树

Part 6.3 根号与离线算法

分块 / 根号算法

  • P4135 作诗 补充:在线频率统计与预处理分块

莫队

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

可并堆 / 左偏树

Part 6.5 平衡树与动态序列

平衡树 / 有序集合

Part 6.6 树上数据结构

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

Part 6.7 高维与专用数据结构

K-D Tree

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

Part 7 图论与树论

Part 7.4 生成树

最小生成树及其扩展

矩阵树定理

Part 7.1 图遍历与最短路

最短路

Part 7.2 树论基础

二叉树 / 递归树结构基础

LCA / 树上差分 / 路径关系

Part 7.5 有向图结构

拓扑排序 / DAG

SCC / 缩点 DAG

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

割点 / 点双连通 / 圆方树

Part 7.7 二分图

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

Part 7.8 网络流

最小割 / 最大权闭合子图

费用流

Part 7.9 树上高级技巧

原 7.9.4 树论综合(已取消)

Part 8 计算几何

Part 8.1 计算几何基础