摘要:
Tarjan算法在无向图中的应用 无向图的割点与桥 设无向连通图
G=(V,E), 若对于
x∈V,从图中删去节点
x以及所有与
x关联的边之后,
G分裂成两个或两个以上不相连的子图,则称
x为
G的割点.(简单定义:删掉这个点之后,图不再连通,则这个点是割点). 若对于$
阅读全文
摘要:"POJ" "洛咕 SP" "洛咕 UVA" 题意:有
n个骑士经常举行圆桌会议,商讨大事.每次圆桌会议至少有
3个骑士参加,且相互憎恨的骑士不能坐在圆桌的相邻位置.如果发生意见分歧,则需要举手表决,因此参加会议的骑士数目必须是大于1的奇数,以防止赞同和反对票一样多.知道那些骑士相互憎恨之后,你
阅读全文
摘要:"POJ" 题意:给定一张
n个点
m条边的无向图,有
Q组询问,每组询问向图中添加一条边,并且询问当前无向图中"桥"的数量.$n include include include include include include include define ll long long using
阅读全文
摘要:"洛咕" 题意:ESQMS森林间有N个小树丛,M条小径,每条小径都是单向的,连接两个小树丛,上面都有一定数量的蘑菇.小胖和ZYR经过某条小径一次,可以采走这条路上所有的蘑菇.由于ESQMS森林是一片神奇的沃土,所以一条路上的蘑菇被采过后,又会长出一些新的蘑菇,数量为原来蘑菇的数量乘上这条路的“恢复系
阅读全文
摘要:"洛咕" "双倍经验" 题意:有n座电影院,n对情侣分别在每座电影院里,然后电影院里都有汽油,但是要使用它需要一定的费用.m条单向通道连接相邻的两对情侣所在电影院.然后HXY有个绝技,如果她能从一个点开始烧,最后回到这个点,那么烧这条回路上的情侣的费用只需要该点的汽油费即可.并且每对情侣只需烧一遍,
阅读全文
摘要:"洛咕" 题意:由于外国间谍的大量渗入,国家安全正处于高度的危机之中。如果A间谍手中掌握着关于B间谍的犯罪证据,则称A可以揭发B。有些间谍收受贿赂,只要给他们一定数量的美元,他们就愿意交出手中掌握的全部情报。所以,如果我们能够收买一些间谍的话,我们就可能控制间谍网中的每一分子。因为一旦我们逮捕了一个
阅读全文
摘要:"洛咕" 题意:Siruseri 城中的道路都是单向的。
M条道路由$N(N,M include include include include include include include define ll long long using namespace std; inline int
阅读全文
摘要:"洛咕" 题意:为了从
N(1≤F≤5000)个草场中的一个走到另一个,贝茜和她的同伴们有时不得不路过一些她们讨厌的可怕的树.奶牛们已经厌倦了被迫走某一条路,所以她们想建一些新路,使每一对草场之间都会至少有两条相互分离的路径,这样她们就有多一些选择.每对草场之间已经有至少一条路径.给出所有$M(N
阅读全文
摘要:"洛咕" 题意:某军搞信息对抗实战演习,红军成功地侵入了蓝军的内部网络,蓝军共有两个信息中心,红军计划在某台中间服务器上安装一个嗅探器,从而能够侦听到两个信息中心互相交换的所有信息,但是蓝军的网络相当的庞大,数据包从一个信息中心传到另一个信息中心可以不止有一条通路。现在需要你尽快地解决这个问题,应该
阅读全文
摘要:"洛咕" 题意:给定一个$n(n include include include include include include include define ll long long using namespace std; inline int read(){ int x=0,o=1;char
阅读全文
摘要:"洛咕" 题意:约翰有n块草场,编号1到n,这些草场由m条单行道相连.贝西总是从1号草场出发,最后回到1号草场.她想经过尽可能多的草场,贝西在通一个草场只吃一次草,所以一个草场可以经过多次.因为草场是单行道连接,这给贝西的品鉴工作带来了很大的不便,贝西想偷偷逆向行走一次,但最多只能有一次逆行.问,贝
阅读全文
摘要:"洛咕" "双倍经验" "三倍经验" 题意:煤矿工地可以看成是由$n(n include include include include include include include define ll long long using namespace std; inline int read(
阅读全文
摘要:"洛咕" "双倍经验" 题意:给定$N(N include include include include include include include define ll long long using namespace std; inline int read(){ int x=0,o=1;
阅读全文
摘要:首先声明一下,我写这篇博客,不是想讲tarjan算法的原理,我只是总结我自己对tarjan算法与强连通分量,缩点,割点的学习;如果想认真学习tarjan算法,推荐这篇 "博客" ; 定义 如果两个顶点可以相互通达,则称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都
阅读全文