7.11 图联通
P3436 [POI2006] PRO-Professor Szu
题意描述不太清楚,就算到达
[ARC092F] Two Faced Edges
求强连通分量,缩点。考虑缩点后
P3469 [POI2008] BLO-Blockade
自然可以建圆方树做,但没必要。如果删的不是割点,答案一定是
P2860 [USACO06JAN] Redundant Paths G
对于割边两端的点势必只有一条路径。先求边双,缩点后变为一棵树。结论是树上度数为
证明:设度数为
的点的集合为 , 若 为偶数,最后连的边数为 ,即两个一组对应连边,每次连完边后重新缩点度数为 的点减少 ,如果一次连边后度数只减少 ,对应的情况只能是一个度数为 的点下连 条链和一棵子树,连了 条链的端点,这时只要任选一条链的端点与那棵子树中的一个度数为 的点连就可避免这种情况。若 为奇数,任选一个度数为 的点连边转化为 为偶数的情况。
CF51F Caterpillar
shaber 翻译
一开始看翻译数据范围
发现答案分为
后来发现确实可以
P4606 [SDOI2018] 战略游戏
摧毁的点一定得是割点,否则图还联通。并且摧毁这个点后标记点应在不同的连通块里。这个问题在原图上不好做,求完点双缩点后每次要找标记点在哪个点双里,也比较复杂,于是考虑建圆方树。答案便是圆方树上标记点组成的连通块中圆点个数减去标记点个数。这时候可以一棵虚树直接拍上去,但码量太大了,想一想有没有智慧一点的方法。发现把标记点(假设有
CF487E Tourists
建圆方树,每个方点上开一个
本文作者:Semorius
本文链接:https://www.cnblogs.com/Semorius/p/17573121.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步