我的模板

几年间整理了一些模板放在 gist 上。做个列表方便检索。

头文件
内含模算术、树状数组、并查集、树链剖分等类和常用的宏。

字符串

KMP
Manacher
AC 自动机
后缀数组 倍增法,O(nlogn)

代数

tourist 的模算术模板
分数类

数论

中国剩余定理

矩阵

矩阵乘法类
高斯消元求矩阵的秩、解线性方程组、求矩阵的逆
Fp 上的高斯消元

多项式

FFT
NTT
拉格朗日插值

几何

基础类
极角排序

KD-Tree

树的重心分解 a.k.a. 点分治
例题 CodeChef July 18 SUBWAY 代码

模板化线段树 待完善。

图论

强连通分量
有向图的传递闭包

网络流

Dinic
最小费用最大流

基础数据结构

Sparse Table
单调队列
动态区间并查询
支持的操作:插入一个闭区间,查询一个闭区间与集合内的区间的并是否相交。
todo:支持删除区间。

C++

ostream_iterator

posted @   Pat  阅读(313)  评论(0编辑  收藏  举报
编辑推荐:
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
阅读排行:
· C# 13 中的新增功能实操
· Vue3封装支持Base64导出的电子签名组件
· 万字长文详解Text-to-SQL
· Ollama本地部署大模型总结
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(4)
历史上的今天:
2015-11-09 离散化的写法
点击右上角即可分享
微信分享提示