写在前面:

第一年小白拿铜牌,第二年队友出走,加上疫情原因不能回校训练导致心底防线彻底崩盘,于是选择退役。
自从退役之后,一直想我打了那么久的ACM,什么也没留下觉得很难受,突然想到我打ACM的时候,模板的程度参差不一,有的时候错误的模板真的会影响结果,所以我想整理完我的和我的队友的模板留给未来的小伙伴们,希望你们可以在这条路上越走越远,加油!
这些模板有些是自己写的,有些是借鉴大佬邝斌,李煜东的,还有是去洛谷上看的那些榜一的题解然后修改的,过程坎坷,但是代码经过测试,应该是同时具备稳定性和效率性,希望可以帮助到大家

数学:

数论–康托展开与逆康托展开模板

数论–组合数(卢卡斯+扩展卢卡斯)模板

数论–Miller_Rabin判断素数

数论–中国剩余定理模板

数论–逆元(拓展欧几里得)模板

数论–逆元(费马小定理)模板

数学–数论–因子和线性筛 (模板)

数学–数论–随机算法–Pollard Rho 大数分解算法(纯模板带输出)

数学–数论–快速幂–最大公约数–位运算模板

线性筛求积性函数的模板

数学–图论–莫比乌斯线性筛模板

数学–数论—欧拉筛 模板

数学–数论–素数

图论:

搜索:
搜索相关:

最短路:

SPFA模板

Dijkstra模板

Floyd模板

图论--最短路--第K短路(IDA*)(IDA Star)模板

图论--最短路--dijkstra(含路径输出)模板

图论--最长路--基于SPFA的调整模板

传递闭包:

传递闭包

欧拉与哈密尔顿路径:

欧拉回路

图论--欧拉回路--弗罗莱算法模板

hamilton路径

LCA:

图论--LCA--Tarjan(离线)

图论--LCA--树上倍增法(在线)

图论--LCA--在线RMQ ST

最小环:

图论--最小环--Floyd模板

树的直径:

图论--树的直径--DFS+树形DP模板

树的重心:

图论--树的重心(DFS) 模板

生成树:

图论--最小生成树--Kruscal 模板

图论--最短路径生成树(最小边权和)模板

图论--最短路径生成树计数--模板

图论--生成树--次小生成树模板

图论--曼哈顿距离最小生成树模板

图论--生成树计数模板

图论--最小生成树--Prim算法(带边输出)模板

连通性:

图论--割点--Tarjan模板

图论--割边--Tarjan模板

图论--边双连通V-DCC缩点

图论--双连通E-DCC缩点模板

图论--强连通SCC缩点模板

二分图匹配:

图论--二分图最大匹配--匈牙利

图论--二分图最佳完美匹配--KM

一般图带花树匹配:

图论--一般图带花树匹配(缩点)

网络流:

最大流(EK)

最大流(Dinic矩阵版)

最大流(Dinic邻接表版)

最大流(Hlpp)

2-SAT:

2-SAT--暴力染色法求字典序最小模版

2-SAT--暴力染色法模板(字典序最小解) RQ的板子

2-SAT--Tarjan连通分量+拓扑排序O(N+M)模板

拓扑排序:

图论--拓扑排序--判断是否为DAG图

差分约束:

图论--差分约束模板

数据结构

单调栈单调队列:

单调栈
单调队列

字符串:
KMP
Tire树
字符串hash

堆栈:
二叉堆
区间最值:
ST算法
树状数组
线段树:

基础算法

二分法模板

信息竞赛进阶指南–二分法

枚举法

离散化

归并排序求逆序对

任意进制转化

lowbit运算

递归法求中缀表达式的值
ST算法

写在最后:
Name:风骨散人,目前是一名双非在校大学生,预计考研,热爱编程,热爱技术,喜欢分享,知识无界,希望我的分享可以帮到你!名字的含义:我想有一天我能有能力随心所欲不逾矩,不总是向生活低头,有能力让家人拥有富足的生活而不是为了生计而到处奔波。“世人慌慌张张,不过是图碎银几两。偏偏这碎银几两,能解世间惆怅,可让父母安康,可护幼子成长 …”
文章主要内容:
Python,C++,C语言,JAVA,C#等语言的教程
ACM题解、模板、算法等,主要是数据结构,数学和图论
设计模式,数据库,计算机网络,操作系统,计算机组成原理
Python爬虫、深度学习、机器学习
计算机系408考研的所有专业课内容
目前还在更新中,先关注不迷路。微信公众号,cnblogs(博客园),CSDN同名“风骨散人”

如果有什么想看的,可以私信我,如果在能力范围内,我会发布相应的博文!
感谢大家的阅读!

『ACM』ACM模板合集相关推荐

  1. 最全19000+国外AE模板合集包

    最全19000+国外AE模板合集包 此套模板 包含整理好的 2015-2021年6月 国外AE模板 19000多个 大小:3500+G 模板已编号,含预览视频,方便预览和查找,(少数模板无预览,少数模 ...

  2. 【推荐】700套高端简历模板合集

    简历(英语:resume),顾名思义,就是对个人学历.经历.特长.爱好及其它有关情况所作的简明扼要的书面介绍.简历是有针对性的自我介绍的一种规范化.逻辑化的书面表达.对应聘者来说,简历是求职的&quo ...

  3. 模板合集TOP50!覆盖8大行业领域,20+业务场景,打包好了直接送

    2022年这么快就进入倒计时啦,工作也陆续进入到冲刺阶段. 打开设计器准备开干的你,有些疑惑是不是像冒泡一样出现: 别着急!大师兄从模板库里,精选出了模板合集TOP50!覆盖8大行业领域,20+业务场 ...

  4. 打工人必备,850多份合同范文模板合集免费下载

    打工人必备,850多份合同范文模板合集免费下载  大家好呀,在日常工作中,大家应该很烦找各种合同模板.遇到很多流氓的文库下载还要不少的钱.小编特意整理了常用的各种合同范文模板,包含各行各业,希望能帮助 ...

  5. goland 注释模板_有关新学期学习计划模板合集六篇

    有关新学期学习计划模板合集六篇 时间就如同白驹过隙般的流逝,我们又将迎来新一轮的学习,迎来新的喜悦.新的收获,现在这个时候,你会有怎样的计划呢?估计许多人是想得很多,但不会写,下面是小编为大家收集的新 ...

  6. 思维导图模板合集及绘制思维导图方法介绍

    思维导图的绘制除了手绘思维导图对框架进行搭建使用之外,还可以选择套用模板进行编辑使用,这两种方法使用起来都很方便并且操作简单,下面是分享的思维导图模板合集以及利用迅捷画图在线网站编辑思维导图操作方法介 ...

  7. 课外培训计算机小学课程计划,小学教学计划模板合集四篇

    小学教学计划模板合集四篇 日子如同白驹过隙,不经意间,又将迎来新的工作,新的挑战,现在就让我们好好地规划一下吧.相信大家又在为写计划犯愁了?以下是小编帮大家整理的小学教学计划5篇,供大家参考借鉴,希望 ...

  8. 持续更新!最新FCPX插件模板合集下载,Final Cut Pro X插件大全 效果/转场/字幕/发生器!

    使用FCPX软件的朋友们,是否还在为到处找插件烦恼呢?或者想要的效果不知道是用的什么插件制作的,为此我整理了一些FCPX软件专用的插件,做个列表让大家了解下! 一,先认识下FCPX软件的界面,这样才能 ...

  9. 『开源』Slithice 2013 服务器集群 设计和源码

    相关介绍文章: <『设计』Slithice 分布式架构设计-支持一体式开发,分布式发布> <『集群』001 Slithice 服务器集群 概述> <『集群』002 Sli ...

最新文章

  1. 服务器BMC、BIOS、IPMI、UEFI技术解析
  2. oracle spm使用1
  3. Linux_磁盘管理
  4. Redis 五种数据类型
  5. Ubuntu KDE中 Kaccounts-provider 问题
  6. 深度学习(三十八)——深度强化学习(1)教程
  7. 【渝粤教育】 国家开放大学2020年春季 1443卫生信息与文献检索 参考试题
  8. 对未来人机融合智能领域的思考
  9. 论HTML5 Audio 标签歌词同步的实现
  10. 【英语学习】【加州教材】【G4】【科学】Science目录及术语表
  11. 美丽的字符正方形FINAL
  12. 别再问“自媒体怎么做”
  13. Ember.js之动态创建模型
  14. 前端页面——Cookie与Session有什么差别
  15. Rust: Atom中cargo build error
  16. vue css下载字体并引入使用
  17. iphone一键转移_换iPhone数据转移太麻烦?用腾讯电脑管家iPhone助手一键搞定
  18. Qt 之 QToolBox
  19. 戴尔服务器怎么远程安装系统,DELL-远程安装系统操作手册
  20. java数字金额大写金额_Java实现 将数字金额转为大写中文金额

热门文章

  1. c语言字符串截取_笔记 | 自学Python 05:数据类型之字符串
  2. osg渲染到纹理技术(二)
  3. Android开发之AlertDialog设置左右边距的间接办法
  4. Android开发之Android Studio 3.6新特性之获取控件id的高级方式ViewBinding
  5. 制定交叉编译工具_配置交叉编译工具链-嵌入式Linux
  6. html5 ariicle,42068 RECEPTACLE, FASTON,™ .110 SERIES CUSTOMER DR
  7. linux中传输文件方法,Linux快速传输文件几种方法
  8. Caused by: java
  9. virtualbox Linux与Windows共享文件
  10. git 添加review的相关操作