tarjan、并查集、树状数组、树链剖分。 时间倒流,变删边为加边。 先求一波边双联通分量,缩点。 题目保证最后还是整张图联通的。。所以就是一棵树。 现在的操作就是,将路径上的边权置0(加边时),查询两点间边权和。 可以转换成求根到点路径上边权和,置0的时候,就相当于将子树内的值都减去原边的长度,可 ...
分类:
其他好文 时间:
2016-07-05 22:02:06
阅读次数:
359
题意:一个无向图,问建立一条新边以后桥的最小数量。 分析:缩点以后,找出新图的树的直径,将这两点连接即可。 但是题目有个note:两点之间可能有重边!而用普通的vector保存边的话,用v!=fa的话是没办法让重边访问的,因此,使用数组模拟邻接表的方法来储存边。 这样,只要访问了一条边以后,令E[i ...
分类:
其他好文 时间:
2016-07-02 11:52:54
阅读次数:
166
题目大意:有N个学校和一些有向边将它们连结,求: 1.最少需要向几个学校发放软件,使得他们中的每一个学校最终都能够获得软件。 2.最少需要增加几条有向边使得可以从任意一个学校发放软件,使得每一个学校最终都能够获得软件。 分析: 1.缩点以后,找出入度为0的点的个数即可(因为没人可以给他们软件)。 2 ...
分类:
Web程序 时间:
2016-06-29 19:02:27
阅读次数:
216
题目链接: http://codeforces.com/gym/100114 Description The computer network of “Plunder & Flee Inc.” consists of n servers and m two-way communication lin ...
分类:
Web程序 时间:
2016-06-25 21:47:29
阅读次数:
194
Network of Schools Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 15211 Accepted: 6040 Description A number of schools are connected to a ...
分类:
其他好文 时间:
2016-06-25 16:29:29
阅读次数:
194
The Bottom of a Graph Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 10114 Accepted: 4184 Description We will use the following (standard) ...
分类:
其他好文 时间:
2016-06-25 16:29:19
阅读次数:
229
Popular Cows Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 29773 Accepted: 12080 Description Every cow's dream is to become the most popu ...
分类:
其他好文 时间:
2016-06-25 15:05:02
阅读次数:
183
Going from u to v or from v to u? Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 16486 Accepted: 4386 Description In order to make their s ...
分类:
编程语言 时间:
2016-06-25 13:34:41
阅读次数:
172
题目大意: 每一头牛的愿望就是变成一头最受欢迎的牛。现在有N头牛,给你M对整数(A,B),表示牛A认为牛B受欢迎。 这 种关系是具有传递性的,如果A认为B受欢迎,B认为C受欢迎,那么牛A也认为牛C受欢迎。你的任务是求出有多少头 牛被所有的牛认为是受欢迎的。 先用tarjan求出每个强连通分量,再缩点 ...
分类:
其他好文 时间:
2016-06-24 22:12:53
阅读次数:
221
Redundant Paths Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 12676 Accepted: 5368 Description In order to get from one of the F (1 <= F ...
分类:
其他好文 时间:
2016-06-21 22:23:07
阅读次数:
169