ACM-ICPC算法汇总【提高篇】

举报
辰chen 发表于 2022/06/14 23:12:59 2022/06/14
【摘要】 算法提高内容汇总 一、搜索二、动态规划三、图论四、数学知识五、高级数据结构六、基础算法 未超链接的部分是未写部分 预计2022/12前全部更新 学本文之前建议先修:ACM-ICPC算法...


未超链接的部分是未写部分
预计2022/12前全部更新

学本文之前建议先修:ACM-ICPC算法汇总【基础篇】

一、搜索

Flood Fill
最短路模型
多源BFS
最小步数模型
双向广搜
A*
DFS之连通性模型
DFS之搜索顺序
迭代加深(DFS)
双向DFS
IDA*
DFS之剪枝与优化
双端队列广搜

二、动态规划

数字三角形模型
最长上升子序列模型
01背包问题及二维费用背包问题
多重背包问题
分组背包问题与背包问题求具体方案
背包问题求方案数
有依赖的背包问题
区间DP
树形DP
状态机模型
状态压缩DP
数位DP
单调队列优化DP
斜率优化DP

三、图论

单源最短路的建图方式
单源最短路的综合应用
单源最短路的扩展应用
Floyd算法
最小生成树
最小生成树的扩展应用
负环
差分约束
最近公共祖先
有向图的强连通分量
无向图的双连通分量
二分图
欧拉回路和欧拉路径
拓扑排序

四、数学知识

筛质数
分解质因数
快速幂
约数个数
欧拉函数
同余
矩阵乘法
组合计数
高斯消元
容斥原理
概率与数学期望
博弈论

五、高级数据结构

并查集
树状数组
线段树
可持久化数据结构
平衡树
AC自动机

六、基础算法

位运算
递推与递归
前缀和与差分
二分
排序
RMQ

文章来源: chen-ac.blog.csdn.net,作者:辰chen,版权归原作者所有,如需转载,请联系作者。

原文链接:chen-ac.blog.csdn.net/article/details/118093325

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。