随笔分类 -  图论——Tarjan—强联通/双联通

摘要:题目大意: 给一个$G=(V,E)$,满足$|V|=n$,$|E|=m$,且保证图联通,有Q个询问,每组询问有s个点,求图中有多少点满足:将其删去后,这s个点中存在一对点集$(a,b)$不联通且删去点不为s中的点。 $n,m,\sum s$均为$1e5$级别。 题解: 显然满足性质的点都是割点。 我 阅读全文
posted @ 2018-05-19 20:43 Troywar 阅读(481) 评论(0) 推荐(0)
摘要:题目大意: 传送门 题解: 神题……Orz。 首先正难则反。 设$f_S$表示选取点集状态为s时,这部分图可以构成非强联通图的方案数。 设$p_{S,i}$表示点集s缩点后有i个入度为0点的方案数,保证$i<|S|$。 设$e[S,T]$表示从S集合到T集合的边数。 很显然有。 好吧,并不显然……还 阅读全文
posted @ 2018-04-19 06:37 Troywar 阅读(782) 评论(0) 推荐(1)
摘要:题目大意: 传送门。 给一个n个点的有向完全图(即任意两点有且仅有一条有向边)。 每一个点上有$S_i$个人,开始时其中有些人有真金块,有些人没有金块。当时刻$i$时,若$u$到$v$有边,若$u$中第$i%S_u$个人有金块(无论真假),且$v$中第$i%S_v$个人没有金块,则会给$v$中第$i 阅读全文
posted @ 2018-04-18 15:32 Troywar 阅读(498) 评论(0) 推荐(0)
摘要:题目链接: 传送~~ 题解: 老夫实在是码不动了…… 正着搞显然不好做,尝试倒着乱搞。先给被删除的边标记一个时间戳,先删除的时间戳大,同时维护询问时间戳,询问早的时间戳大。没被删除过的边时间戳都是0。然后瞎tarjan一次,建立双联通分量树。然后考虑每条被删除的边补会图中,相当于把两点所属双联通分量 阅读全文
posted @ 2017-10-20 18:43 Troywar 阅读(304) 评论(0) 推荐(0)
摘要:【UOJ 67】 题目链接: 传送门 题解: 第一眼很懵逼……这什么鬼。 思考什么点复合条件……(o(>﹏<)o 1.树,也就是说还剩n-2条边,等价于要删去一个度数为m-n+2的点。 2.还是树,也就是说联通图,等价于选取点不能是割点。 ……想不出来了。然后?然后就够了233。证明什么的,显然…… 阅读全文
posted @ 2017-10-18 21:09 Troywar 阅读(190) 评论(0) 推荐(0)
摘要:点双联通模板—— hdu 3749 边双联通分量(明日更新 已填坑: 阅读全文
posted @ 2017-10-18 20:52 Troywar 阅读(189) 评论(0) 推荐(0)
摘要:题目链接: http://codeforces.com/problemset/problem/698/B 题解: 还是比较简单的。因为每个节点只有一个父亲,可以直接建反图,保证出现的环中只有一条路径。 然后发现,有多少个环,就需要改多少条边。然后设出现连向自己的节点为x,这些也要改边,对答案的贡献应 阅读全文
posted @ 2017-09-02 11:53 Troywar 阅读(316) 评论(0) 推荐(0)