ACM模板检索

history

solutions for problemsalgorithm and data structuresolutions for contests

To
block1 . . .block2 . . .block3 . . . block4 . . . block5


block1

IO优化
数据结构
· 单调栈
· 单调队列
· 堆+优先队列
· ST表
· 树状数组
· 线段树
· 分块
· 珂朵莉树(模板)
高精度
STL


block2

分治
· 归并排序(+求逆序对)
· 最近点对问题(模板)
· cdq分治
· · 三维偏序问题
· · 动态逆序对问题
数组生成排列
离散化
数论
· gcd+lcm
· 快速积
· 快速幂
· 分解质因数(快速求一个数的因子个数)
· 等比数列求和
· 有重复数的排列
· [n/1]+[n/2]+[n/3]+…+[n/k]模板
· 欧拉筛法
· Miller_Rabin随机数测试算法(判断大数是不是素数)
· 威尔逊定理
· 扩展欧几里得 (求ax+by=d的整数解)
· 逆元
· 组合数
· 同余方程
· 快速傅里叶变换
· 类欧几里得


block3

生成树和最短路
· 存图
· 并查集
· 最小生成树
· ·prime+优先队列
· ·kruskal
· 最短路
· ·Floyd
· ·Dijkstra(+优先队列)
----SPFA
二分图匹配
· 定义
· 匈牙利算法 [二分图的最大匹配]
· KM算法 [二分图的最优匹配]
· 带花树算法 [一般图的最大匹配]
网络流
· EK算法
· Dinic算法
· MCMF—最小费用最大流
Tarjan强连通分量,缩点
倍增LCA


block4

KMP
Trie(字典树)
AC自动机
二维前缀和+二维差分
差分约束系统
矩阵快速幂
bitset
dp方程
· 最大连续子段和
二分模板
Manacher算法(最长回文)
Hash模板
Min25筛[计算1e10内的素数和]
伸展树Splay Tree
后缀数组 SA


block5

对拍
计算几何全家桶

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

linkscx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值