上一页 1 ··· 22 23 24 25 26
摘要: 单调队列优化dp是个相对比较不显然的优化。 例题:P2034 选择数字 题意:一串正整数,选择若干个数使和最大,且没有连续的超过k个数被选择。 首先显然是个dp题。方程也比较显然。设$dp[i][1]$为选择第i个数后最大值, $dp[i][0]$为不选第$i$个数的最大值,$s$数组存前缀和。则方 阅读全文
posted @ 2022-09-03 11:39 gtm1514 阅读(21) 评论(0) 推荐(0) 编辑
摘要: Tarjan 大概分两类:无向图连通性和有向图连通性。先说有向图,比较简单。(大概) 有向图的连通性大体上就一个:强连通分量。这个我觉得大家都背过了。 首先定义两个数组$dfn,low$。$dfn$是每个节点在搜索树中的dfs序,low的定义是满足下列条件的最小$dfn[x]$: 该点在当前搜索栈中 阅读全文
posted @ 2022-09-03 11:38 gtm1514 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 单源最短路: Dijkstra 没有堆优化的是$O(n^2)$的。但是由于防止一些毒瘤完全图,在此一并表出。(其实好像也卡不了多少) dijkstra的思想其实就是贪心。每次扫一遍所有点然后找当前距离最短的一个更新答案。某种程度上很像dfs。另外由于它的贪心性质,它不能判负权边。 void dijk 阅读全文
posted @ 2022-09-03 11:31 gtm1514 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-08-25 00:50 gtm1514 阅读(729) 评论(1) 推荐(2) 编辑
摘要: 阅读全文
posted @ 2022-07-18 13:47 gtm1514 阅读(139) 评论(6) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2022-07-18 13:17 gtm1514 阅读(292) 评论(0) 推荐(4) 编辑
上一页 1 ··· 22 23 24 25 26