摘要: tarjan在图论中还是挺重要的.这里就简要的梳理一下tarjan的知识点. tarjan算法与无向图连通性. 首先说一下图中割点和桥的定义. 桥:也称割边,定义类似,在无向图中,若去掉某条边,导致整张图不连通,则该边为割边. 割点:在无向图中,若去掉某个点,导致整张图不连通,则该点为割点. 其他的 阅读全文
posted @ 2019-09-15 13:36 逆天峰 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 隔板法就是在以n为末项数列中插入k个隔板从而将数列分成k+1块. 简化题意就是在n的数列中,每次跳大于等于k的距离,跳m次,最后跳到n的方案数。 我们用隔板法理解一下,就是插入m块,保证每个区间的的长度大于等于k即可,此时我们可以把所有的长度都推到左边就变成组合数的问题。 而题目的要求就是在(n-2 阅读全文
posted @ 2019-09-10 13:09 逆天峰 阅读(1350) 评论(0) 推荐(0) 编辑
摘要: spaf的双端队列优化: dijkstra: 用dijkstra的最短路计数: 阅读全文
posted @ 2019-08-29 13:25 逆天峰 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 安利一个好的博客 定义: 有效子矩阵:符合条件的子矩阵。 最大有效子矩阵:给定的矩阵中最大的有效子矩阵。 题目就是求最大有效子矩阵有多大? 能用DP写的前提是:最大有效子矩阵中每一个每一个矩阵都为有效矩阵. 见题: 题目显然求的是最大的有效子矩阵(正方形看做特殊的矩阵)。 这里就要讲到一个牛逼的方法 阅读全文
posted @ 2019-08-24 13:53 逆天峰 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 图论基本上都是考思维的,啥spaf呀,krushkal呀,tranj呀,把模板练好,剩下的就是练思维了... 一:最短路: 题目要求使其中的边增加,使得改变后的图中最短路最大。 显然,我们不能增加原图中非最短路的边,因为增加没有意义,改变后最短路与原图的一样,增量为0. 那我们就只考虑园图中是最短路 阅读全文
posted @ 2019-07-30 16:17 逆天峰 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 题目: 题目描述太狗,以至于我第一次理解题意时认为b1,b2,...bm-1,bm必须是连续的几个人要把我能惨了... 那现在重新看这个题:它要求最小代价,那我们想想将一个位置错误的人回复正常的位置最小代价不就是一吗?可那是理想条件,因为它会影响其他人的位置,那我们能不能把这个理想条件尽可能的多用? 阅读全文
posted @ 2019-07-19 17:37 逆天峰 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 见题: 题目简单粗暴,真的很难想。 直接从优解的角度考虑:每条路径都是从一个叶节点到另一个叶节点的,显然这样可以经过最多的点。 考虑那对于所有的叶节点来说,这l条路径,最多覆盖l*2个点(因为每条路径最多覆盖两条叶节点),这是针对于叶节点来说的,那对于其他节点呢? 我们顺着这个思路,从叶节点向上推一 阅读全文
posted @ 2019-07-16 11:43 逆天峰 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 见题(非常毒瘤!!!): 看见此题的第一印象bfs,典型的染色问题,从一个点向四周点扩散,到目标点时停下来,这时一定是最短用时,可一看数据范围,有点大,可还是抱着练好暴力的思想,硬着头皮打下去...细节超级多...打完真的好累,幸好没有细节出什么问题,提交时得了70分,感觉暴力还行... 实在想不到 阅读全文
posted @ 2019-07-15 22:11 逆天峰 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 顾名思义:就是在树上做的DP,依据DFS的性质,在访问过儿子之后返回后将儿子的状态传递给父亲... 先看例题: 此题用贪心也能过,不过正解是DP。 对于树上的DP我们可以直接考虑最优解下各点的状态来方便我们设状态.显然信号联通的树上各点只有三中状态,自己有塔,儿子有塔,父亲有塔. 那我们设状态时就可 阅读全文
posted @ 2019-07-05 13:33 逆天峰 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 这类题最多的就是关于灯的,像一个点控制周围点的亮灭情况,要求最小的方案数之类的,例题: 算法进阶很典型的例题,相信这道题大家都不陌生,那让我们回忆一下探索的过程,首先我们找到了倒数第二层的灯要想被点亮,且不改变这一层其他灯的情况下,只能由下一层正下方的灯实现。这样就找到l普遍的规律,即第i层如果有灯 阅读全文
posted @ 2019-07-03 21:37 逆天峰 阅读(252) 评论(0) 推荐(0) 编辑
作者:逆天峰
出处:https://www.cnblogs.com/gcfer//