杂题集合

数据结构

线段树

103107A(segmentbeats)
102798G(segmentbeats)

启发式合并

dsu on tree

2019icpc南昌K(dsu on tree+动态开点线段树)
2020ccpc长春F(dsu on tree)

轻重链剖分

HDU6962(轻重链剖分+线段树)
2019icpc上海F(轻重链剖分+线段树)

分块/莫队

HDU6959(分块+莫队)

图论

最短路相关

1473E(最短路+放松)

费用流

HDU6767(费用流)

网络流

1473F(最大权闭合子图)

生成树

860D(dfs树的应用)

SAM/SA

HDU6704(SAM+线段树合并)
icpc2018焦作(后缀自动机+二分)

AC自动机/KMP/Z funcition(字符串匹配相关)

1437G(AC自动机+数据结构)
HDU6975(FFT字符串模糊匹配)
1334G(FFT模糊匹配)
102968C(AC自动机+fail时间分析)
2018icpc北京H(AC自动机+dp)
2020ccpcf北京J(KMP)

dp(杂)

树形dp

ARC121E(容斥+树形dp)

状压

HDU6971(SOSdp)
1550E(二分+状压)
1523D(随机化+高维前缀和)

决策单调性

102920L(决策单调性)

数学

组合(包含容斥)

数论

HDU6706(杜教筛+欧拉函数)

线性基

ABC141F(线性基)
HDU6579(线性基)

简单多项式

HDU6589(组合数学+NTT)

概率与期望

随机化

1523D(随机化+高维前缀和)
HDU6981(数据随机+凸包)
HDU6804(背包随机化)

贪心相关

HDU6705(堆+贪心)

posted @ 2021-07-28 09:20  19992147  阅读(71)  评论(0编辑  收藏  举报