题目链接 题意:给你一个连通图。然后再给你n个询问,每一个询问给一个点u,v表示加上u,v之后又多少个桥。 思路:用Tarjan缩点后,形成一棵树,所以树边都是桥了。然后增加边以后,查询LCA,LCA上的桥都减掉。 代码: #include <iostream> #include <cstdio> ...
分类:
Web程序 时间:
2017-05-10 15:38:13
阅读次数:
189
题目链接 题意:多米诺骨牌的游戏。给出一些牌,以及哪张牌倒了之后会推倒哪张牌。求最少的推倒牌的张数,使得全部牌都倒下去。 思路:有向图的强连通分量,用Tarjan缩点之后找出入度为0的点的个数。即为答案。 代码: #include <iostream> #include <cstdio> #incl ...
分类:
其他好文 时间:
2017-05-09 21:44:26
阅读次数:
178
先进行一次Tarjan缩点变成一个DAG,然后记忆化搜索f[i]=f[j]+v[i]((i,j)∈E)。 ...
C - Network of Schools Time Limit:1000MS Memory Limit:10000KB 64bit IO Format:%I64d & %I64u Submit Status Description A number of schools are connecte ...
分类:
其他好文 时间:
2017-04-18 14:25:02
阅读次数:
225
http://codeforces.com/gym/100712/attachments 题意是给定一个无向图,要求添加一条边,使得最后剩下的桥的数量最小。 注意到在环中加边是无意义的。 那么先把环都缩成一个点,然后重新建立一颗树,找出树的直径就好。 #include <cstdio> #inclu ...
分类:
其他好文 时间:
2017-03-31 20:13:26
阅读次数:
228
题目链接:https://vjudge.net/problem/UVA-11324 题意:求一个有向图中结点数最大的结点集,使得该结点集中任意两个结点u和v满足:要目u可以到达v,要么v可以到达u(相互可达也可以)。 思路:同一个强联通分量中满足结点集中任意两个结点u和v满足:要目u可以到达v,要么 ...
分类:
其他好文 时间:
2017-03-23 21:38:17
阅读次数:
244
#1185 : 连通性·三 #1185 : 连通性·三 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 暑假到了!!小Hi和小Ho为了体验生活,来到了住在大草原的约翰家。今天一大早,约翰因为有事要出去,就拜托小Hi和小Ho忙帮放牧。 约翰家一共有N个草场,每个草场有容量 ...
分类:
其他好文 时间:
2016-12-18 18:19:39
阅读次数:
231
UVALive:1 UVA: 1 total = 2 UVALive: 4287 - Proving Equivalences: 同POJ 1236第二问。tarjan缩点后分别求入度为0和出度为0的点,取两者较大的一个为答案,图本身就是强连通分量时答案为0。 UVA: 11324 - The La ...
分类:
其他好文 时间:
2016-11-04 23:10:05
阅读次数:
195
题目描述 C 国有 n 个大城市和 m 条道路,每条道路连接这 n 个城市中的某两个城市。任意两个 城市之间最多只有一条道路直接相连。这 m 条道路中有一部分为单向通行的道路,一部分 为双向通行的道路,双向通行的道路在统计条数时也计为 1 条。 C 国幅员辽阔,各地的资源分布情况各不相同,这就导致了 ...
分类:
其他好文 时间:
2016-10-29 02:05:08
阅读次数:
187
Popular Cows Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 31241 Accepted: 12691 Description Every cow's dream is to become the most popu ...
分类:
其他好文 时间:
2016-10-23 12:13:03
阅读次数:
305