自己整理的acm模板
第一次上传:
链接:点我下载
大部分常用的模板都弄了,剩下的坑以后再补。。。
第二次上传:
链接:点我下载
更新内容:新增ST表、分块
第三次上传:
链接:点我下载
更新内容:新增AC自动机,修改权值线段树(离散化)的错误
第四次上传:
链接:点我下载
更新内容:新增:网络流:dinic算法,回文自动机
第五次上传:
链接:点我下载
更新内容:更新了回文自动机的“计数”作用
包含模板:
dp
- LCS
 - LIS
 - 完全背包
 - 01背包
 - 矩阵快速幂
 
数论
- 二进制快速幂
 - 求逆元 && 求组合数
 - 素数筛
 - gcd
 
图论
- 拓扑排序
 - 并查集
 - 最短路:dijkstra算法
 - 最短路:bellman算法
 - 最短路:floyd算法
 - 最小生成树:kruskal算法
 - 最小生成树:prim算法
 - 网络流:dinic算法
 
数据结构
- 单调栈
 - ST表
 - 树状数组
 - 分块
 - 线段树(带lazy)
 - 权值线段树(动态开点)
 - 权值线段树(离散化)
 - 主席树(离散化)
 - Treap
 
字符串
- kmp算法
 - manacher算法
 - AC自动机(简单版)
 - 回文自动机(回文树)
 - 字符串hash
 - 后缀数组(自写版,常数大)
 
其他
- 归并排序(可计算逆序对)
 - java代码
 
自己整理的acm模板的更多相关文章
- [工具使用]-利用latex管理创建自己的ACM模板
		
从很早入坑ACM开始,便和各种算法的模板打着交道,虽然kaungbin的模板已经足够强大,但是自己在平常做题中也逐渐有着自己的一些模板,也有一些kuangbin模板中没有的更快的板子,虽然不确定时候以 ...
 - ACM模板合集
		
写在前面: 第一年小白拿铜牌,第二年队友出走,加上疫情原因不能回校训练导致心底防线彻底崩盘,于是选择退役. 自从退役之后,一直想我打了那么久的ACM,什么也没留下觉得很难受,突然想到我打ACM的时候, ...
 - acm模板生成
		
为迎接,接下来的区域赛,要做好准备(虽然不是特别有信心,但是还是要鼓励自己,可以取得收获的,加油) acm_latex模板: https://www.cnblogs.com/palayutm/p/64 ...
 - ACM 模板库
		
Template For ACM 一. 字符串 标准库 sscanf sscanf(const char *__source, const char *__format, ...) :从字符串 __s ...
 - ACM模板(持续补完)
		
1.KMP #include<cstring> #include<algorithm> #include<cstdio> using namespace std; ...
 - ACM模板(Java)
		
模板 Trie HIHOCODER1014 static final int N = (int)1e5+10; static final int SIGMA=(int)27; static int c ...
 - Bryce1010 Acm模板
		
目录 STL标准模板库 STL简介 STL pair STL set STL vector STL string STL stack STL queue STL map upper_bound和low ...
 - acm 模板
		
Index 分类细则 说起分类准则,我也是很头疼,毕竟对于很多算法,他并不是单调的,而是多方面的都挂得上钩.所以,从始至终,分类准则一直都是我很纠结的问题. 经过思量,首先分出比较主流的几类:Numb ...
 - acm模板总结
		
模板链接 字符串模板 KMP EXKMP Trie 可持久化Trie树+DFS序 01Trie Manacher 字符串哈希 2019上海网络赛G题 17 SA(后缀数组) 最大不重叠相似子串 求两 ...
 
随机推荐
- Linux系统CentOS进入单用户模式和救援模式详解
			
一.概述 目前在运维日常工作中,经常会遇到服务器异常断电.忘记root密码.系统引导文件损坏无法进入系统等等操作系统层面的问题,给运维带来诸多不便,现将上述现象的解决方法和大家分享一下,本次主要以Ce ...
 - python3 anaconda 安装pyhook3 pythoncom(pywin32)
			
为什么不安装pyhook 1.pyhook不支持python3 2.网络上有一些方法下载pyhook的whl然后pip安装到python3,可以运行,但是会因为编码问题导致移动到窗口标题含有非ASCI ...
 - leetcode 39 dfs leetcode 40 dfs
			
leetcode 39 先排序,然后dfs 注意先整全局变量可以减少空间利用 class Solution { vector<vector<int>>ret; vector&l ...
 - 51nod 1073约瑟夫环 递归公式法
			
约瑟夫环问题的原来描述为,设有编号为1,2,--,n的n(n>0)个人围成一个圈,从第1个人开始报数,报到m时停止报数,报m的人出圈,再从他的下一个人起重新报数,报到m时停止报数,报m的出圈,- ...
 - Linux下为Chromium安装Flash插件
			
方案1: http://askubuntu.com/questions/158388/how-do-i-make-chromium-use-flash-from-google-chrome/21647 ...
 - html5   image>usemap  (attribute)
			
# html5 image>usemap (attribute) https://caniuse.com/#search=usemap http://www.w3.org/TR/html5 ...
 - git cli all in one
			
git cli all in one https://www.atlassian.com/git/tutorials/learn-git-with-bitbucket-cloud git create ...
 - nasm astrlen函数 x86
			
xxx.asm %define p1 ebp+8 %define p2 ebp+12 %define p3 ebp+16 section .text global dllmain export ast ...
 - WEB 用视频替换GIF动画
			
原文 download ffmpeg gif to video 转化后文件大小大大降低 $ ffmpeg -i my-animation.gif -b:v 0 -crf 25 -f mp4 -vcod ...
 - django中间件介绍
			
在学习django中间件之前,先来认识一下django的生命周期,如下图所示: django生命周期:浏览器发送的请求会先经过wsgiref模块处理解析出request(请求数据)给到中间件,然后通过 ...