题目列表

可按标题、OJ、标签和启发记录快速筛选题目解析。

共 3718 题
OJ题号标题标签难度最后更新解析
洛谷P4001
最小割
省选/NOI-2026-10-07 12:15
洛谷P2774
最小割二分图
省选/NOI-2026-10-07 12:15
OpenJudge Bailian4135
二分二分答案
普及2026-10-07 12:15
洛谷P2879
差分
普及2026-10-07 12:15
洛谷P2765
网络流二分图匹配
提高+/省选-2026-10-07 12:15
洛谷P5049
基环树贪心
省选/NOI-2026-10-07 12:15
HDU3072
贪心强连通分量
普及+/提高-2026-10-07 12:15
HDU3639
强连通分量
提高+/省选-2026-10-07 12:15
HDU3836
强连通分量
普及+/提高-2026-10-07 12:15
OpenJudge Bailian1392
欧拉路
提高+/省选-2026-10-07 12:15
OpenJudge Bailian1300
欧拉路
普及2026-10-07 12:15
OpenJudge Bailian1041
欧拉路
普及+/提高-2026-10-07 12:15
OpenJudge Bailian2513
欧拉路
普及+/提高-2026-10-07 12:15
POJ3018
lisdag
普及+/提高-2026-10-07 12:15
HDU5883
欧拉路
普及+/提高-2026-10-07 12:15
洛谷P3199
负环分数规划
提高+/省选-2026-10-07 12:15
洛谷P4322
分数规划树形DP
提高+/省选-2026-10-07 12:15
洛谷P2918
把超过目标重量的状态统一压到 dp[h],用完全背包在 O(nh) 内求出达到至少 h 磅干草的最小花费。
完全背包背包
普及2026-10-07 12:15
POJ2976
01分数规划
普及+/提高-2026-10-07 12:15
洛谷P1642
分数规划树形DP
提高+/省选-2026-10-07 12:15
OpenJudge Bailian1651
区间dp
普及+/提高-2026-10-07 12:15
洛谷P2627
枚举最后一个不选的断点,把 DP 转移化为窗口最大值并用单调队列维护。
动态规划单调队列前缀和
普及+/提高-2026-10-07 12:15
洛谷P4281
lca
普及+/提高-2026-10-07 12:15
HDU2874
lca
普及+/提高-2026-10-07 12:15
洛谷P4047
把居住点建成完全图,按距离做 Kruskal 聚类,剩 k 个集合时的下一条跨集合边就是答案。
最小生成树Kruskal并查集几何贪心
普及+/提高-2026-10-07 12:15
洛谷P2872
把已有道路先用并查集合并,再在所有点对构成的完全图上跑 Kruskal 求最小新增长度。
最小生成树Kruskal并查集几何
普及2026-10-07 12:15
洛谷P3366
使用 Kruskal 算法按边权从小到大选不成环的边,并用并查集维护连通块。
模板最小生成树Kruskal并查集图论
普及2026-10-07 12:15
HDU5124
扫描线离散化差分
普及2026-10-07 12:15
HDU1199
线段树离散化模板题
普及+/提高-2026-10-07 12:15
HDU6514
二维前缀和二维差分
普及2026-10-07 12:15
HDU6273
数论差分
普及2026-10-07 12:15
HDU2527
哈夫曼编码模板
普及2026-10-07 12:15
洛谷P3948
前缀和
普及2026-10-07 12:15
POJ1521
哈夫曼编码
普及2026-10-07 12:15
洛谷P1175
用运算符栈把中缀表达式转成后缀表达式,再按最左可归约位置模拟每一步计算过程。
栈字符串模拟模板题
普及+/提高-2026-10-07 12:15
POJ2942
好题v-bcc二分图染色
省选/NOI-2026-10-07 12:15
洛谷P2272
sccdagdp
提高+/省选-2026-10-07 12:15
POJ1523
割点v-bcc
普及+/提高-2026-10-07 12:15
洛谷P2746
sccdag
普及+/提高-2026-10-07 12:15
洛谷P2341
sccdag
普及+/提高-2026-10-07 12:15
洛谷P3387
sccdag
普及+/提高-2026-10-07 12:15
洛谷P2629
单调队列
普及2026-10-07 12:15
洛谷P1725
用单调队列维护能跳到当前格子的前驱 dp 最大值,在线性时间完成区间最优转移。
动态规划单调队列滑动窗口python
普及+/提高-2026-10-07 12:15
洛谷P1714
把限长子段和写成前缀和之差,用单调队列维护最近 m 个前缀和的最小值。
前缀和单调队列python
普及2026-10-07 12:15
洛谷P2032
用单调递减队列保留窗口最大值候选,并以紧凑数组支持两百万规模输入。
单调队列滑动窗口python
普及2026-10-07 12:15
洛谷P1419
二分单调队列
普及+/提高-2026-10-07 12:15
AtCoderabc248_d
二分
普及-2026-10-07 12:15
洛谷P9094
分别用三个差分数组记录黄色、蓝色、红色的区间添加次数,最后统计有黄有蓝且无红的位置。
差分前缀和模拟
普及-2026-10-07 12:15
洛谷P1127
把单词建成首尾字母间的有向边,用有序 Hierholzer 算法构造字典序最小欧拉路。
欧拉路Hierholzer字符串python
普及+/提高-2026-10-07 12:15
洛谷P1341
欧拉路
普及+/提高-2026-10-07 12:15
RainboyOJ1779
把「剩余数字多重集」当状态预处理余数分布,再按位试填,用可被 17 整除的后缀方案数逼近第 K 小数。
动态规划状压DP数位记忆化搜索python
提高+/省选-2026-10-07 11:40
RainboyOJ1213
按列回溯放皇后,行与两条对角线各压成一个 8 位掩码,靠 avail&-avail 取最低可行行同时定出输出顺序,得到全部 92 个解。
搜索回溯位运算python
普及-2026-10-07 11:22
RainboyOJ1809
状态二元组只有 P² 种且 P≤10007,Y≠0 时转移可逆、序列从第 1 项起纯周期(K≤P²),Y=0 时退化为一阶带尾巴;预先扫出一圈的命中位置,再用「尾巴 + 完整周期 + 残缺周期」的前缀计数 O(1) 回答每次 [L,R]。
数学周期前缀和python
提高2026-10-07 11:20
RainboyOJ10024
快速排序相关计数:双树状数组维护差分实现区间加、区间和,前缀和还原区间贡献,O(m log n)。
数据结构树状数组快速排序
提高+/省选-2026-10-07 11:01
RainboyOJ10020
三位评委两两排序结论的合成判定计数:把 6 种合法全序编码成位掩码,枚举判定函数 g 对每对评委结论的映射,计数一致性方案与全部方案,O(1) 枚举。
组合计数位运算枚举
提高+/省选-2026-10-07 11:01
RainboyOJ10025
位数区间先转成数值区间 [k^(l-1), k^r),再对数位和模 60 的分布做循环卷积快速幂,两次合法计数相减即得答案。
数位DP矩阵快速幂计数递推python
提高+/省选-2026-10-07 11:01
RainboyOJ10023
体积价值均不超过 100 的完全背包:同体积去重后取密度最大物品贪心装满 ⌊m/a1⌋−100 件,剩余不超过 10099 的容量交给一维完全背包修正零头,绕开 10^16 的容量上限。
动态规划完全背包背包贪心python
提高+/省选-2026-10-07 11:01
RainboyOJ10022
利用 H[i] 是团的性质,把每个点 i 对应到团 P(i)={i}∪H[i],用最大前驱与入度的一次比较判定 P(i) 是否被包住,未被标记的点数即极大团个数。
图论极大团弦图python
提高2026-10-07 11:01
RainboyOJ10021
抛硬币移宝石的期望回返时间:把游戏看成带反射壁的随机游走,用 Kac 定理化简成几何级数,整数通分精确求值。
-普及+/提高-2026-10-07 11:01
RainboyOJ10007
把终值拆成 a_i·P/q_i,公共因子藏进各 q_i 免费复用,推出答案 = ΣΩ(a_i) − n·Ω(gcd),筛法预处理后单遍扫描求得。
数论质因数分解gcdpython
普及+/提高-2026-10-07 11:01