蒟蒻柴犬首相的博客

蒟蒻柴犬首相的博客

bzoj 1718: [Usaco2006 Jan] Redundant Paths 分离的路径

题面 题目描述 In order to get from one of the F (1 <= F <= 5,000) grazing fields (which are numbered 1..F) to another field, Bessie...

2018-08-23 08:56:22

阅读数:30

评论数:0

hdoj3394 railway

题面 题目描述 有一个公园有n个景点,这n个景点由m条无向道路连接而成。 公园的管理员准备规划一一些形成回路的参观路线。如果一条道路被多条参观路线公用,那么这条路是冲突的;如果一条道路没在任何一个回路内,那么这条路是多余的道路。 问分别有多少条有冲突的路和多余的路 输入格式 包括多组数...

2018-08-23 08:49:47

阅读数:24

评论数:0

Tarjan算法——边双和点双

边双连通分量 边双连通图:如果一个无向连通图中,没有割边,那么这个无向连通图就是一个边双连通图。 一个无向图的极大边双连通子图就是它的其中一个边双连通分量。 我们要解释下这里“极大”的概念:如果一个连通子图G1G1G1是边双,那么不存在一个原图的子图G2G2G2既满足G1∈G2G1∈G2G1...

2018-08-23 08:37:56

阅读数:221

评论数:0

poj 3694 network

题目大意 给一张无向连通图,然后给q个操作,每个操作都会在某两个点xy之间连边,问每一个操作之后还有几座桥。 题解 先用tarjan求边双,缩点求新图。 先让ans=割边条数 然后对于每一个操作(x,y) 如果他们在同一个边双里,答案不变。 如果不在同一个边双,那么求出他们边双的lc...

2018-08-17 20:23:40

阅读数:23

评论数:0

Tarjan算法——割点与割边

tarjan算法中的一些要素 dfn[i]代表时间戳,是访问该节点的时间。 low[i]代表追溯值。是该节点以及它的子树通过非搜索树边能追溯的dfn值最小的祖先的dfn值。 割点 割点的概念就是:在一张无向图中,去掉某一个点,这个图将会分裂成多个连通子图。 我们知道一个点不是割点,当前仅...

2018-08-10 21:20:55

阅读数:68

评论数:0

bzoj 2730 [HNOI2012]矿场搭建

题面 Description 煤矿工地可以看成是由隧道连接挖煤点组成的无向图。为安全起见,希望在工地发生事故时所有挖煤点的工人都能有一条出路逃到救援出口处。于是矿主决定在某些挖煤点设立救援出口,使得无论哪一个挖煤点坍塌之后,其他挖煤点的工人都有一条道路通向救援出口。请写一个程序,用来计算至少需...

2018-08-02 11:27:13

阅读数:27

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭