暑期集训总结
暑期集训总结
知识清单
第一周
- 网络流
->费用流
->网络流
->经典应用:二分图最大匹配
相关算法: EK、FF、Dinic、匈牙利算法(不大会)
总结:算法不难(忘完了),但是和其他所有图论题一样,图论题并不一定会直接了当地给你一张图,很多时候需要自己提取题目中的图关系。这种思想现在在网络流中见到很多。就像dp需要思考题目的阶段性质一样,网络流需要思考如何调动题目中的限制和花费来模拟流。
- 平衡规划
又称根号分治。应用了分治思想。通常来说,对于处理某些模型,其具有如下性质:
能解出两种算法,通常分规模小和规模大时使用。
规模小时可以先预处理,消耗较大时间,但是在处理大量较小规模时可以快速。
规模大的数据通常少,因此可以较为暴力解决。
中间咕咕咕了几周
第二周
- 动态规划与优化?
->单调队列
->斜率优化
单调队列、单调栈
。。。。
斜率优化
看不懂啊啊啊。
思想:抛弃已经不优的状态(它们不可能在转移)
- 数学
一窍不通
- 珂朵莉树
没调过,但是其实它就是利用分块思想,只不过不同于普通分块的是,它的分块是不固定长的,它将把一段连续相同段合成一个块,对区间的操作就能转换成对块的操作,节省时间。
本文来自博客园,作者:haozexu,转载请注明原文链接:https://www.cnblogs.com/haozexu/p/18281790

浙公网安备 33010602011771号