图论

P3469 [POI2008]BLO-Blockade

我在知道这题是原题的情况下又做了一遍结果还是错了。

要考虑到割点超过两个搜索树的情况,答案不要计重计漏。

P4943 密室

我在知道这题是题的情况下做了一遍结果错了。

原来一个人可以到达两个密室啊(哭

P4306 [JSOI2010]连通数

tarjan + 拓扑

观察到点数很少,求可达性可以选择 \(bitset\) ,有人想用 \(set\) 水过但是 \(T\) 炸了我不说是谁。

P1137 旅行计划

你以为和上一道题一样,但其实它是个 拓扑+DP 哒!

DP 是有一些限制条件的,这边建议考虑清楚再敲代码捏。

P1983 [NOIP2013 普及组] 车站分级

我在知道这题是原题的情况下又做了一遍结果还是\(T\)了。

实际上跑拓扑的时候直接可以循环搞,用队列一个一个弹出会等到下半辈子(其实也没慢多少但我被卡了)。

P2149 [SDOI2009] Elaxia的路线

虐!刀!

先求出位于最短路径上的边(起点和终点分别跑最短路),发现将其组合起来一定是一个拓扑序的形式,在拓扑序上 DP 即可。

P1119 灾后重建

嘿嘿嘿还是Floyed涩啊

发现点逐渐生成的过程其实就是以其为中间点跑Floyed的过程,做完之后对Floyed的了解深刻了一些。

CF147B Smile House

嘿嘿嘿还是Floyed涩啊

比较板的倍增Floyed,注意转移是需要从上一层进行转移的(虽然是废话但有区别),初始化的时候要将自己到自己的路径长度初始化为 \(0\)

P1262 间谍网络

依旧是朴素的 tarjan + 拓扑

但需要注意比较多的细节,尤其是收买环中的一个人之后这个环里的人就可以全部被收买了。

小小思维题。重心最多只有两个且相邻,此时只需要将其中之一的某颗子树移到另一颗即可。

P1407 [国家集训队]稳定婚姻

我靠二分图的标签题解给我用 tarjan 做是吧

每次只需要断掉一个夫妻之间的关系,其实其他夫妻之间的匹配暂时还是不变的,之间从这个点开始跑二分图最大匹配判断即可。

P1462 通往奥格瑞玛的道路

最短路加二分,其它就没什么了,思路要尽量开拓些,不要仅局限于自己做过的题。

posted @ 2022-09-25 20:56  Broken_Eclipse  阅读(44)  评论(0编辑  收藏  举报

Loading