Play on Words
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 9710
Accepted: 3352
Description
Some of the secret doors contain a very interesting word puzz...
分类:
其他好文 时间:
2014-10-22 01:08:22
阅读次数:
183
题目链接
题意:题目大意:一个有向图,让你按规则划分区域,要求划分的区域数最少。
规则如下:
1、有边u到v以及有边v到u,则u,v必须划分到同一个区域内。
2、一个区域内的两点至少要有一方能到达另一方。
3、一个点只能划分到一个区域内。
思路:根据规则1可知必然要对强连通分量进行缩点,缩点后变成了一个弱连通图。根据规则2、3可知即是要求图的最小路径覆盖。
...
分类:
其他好文 时间:
2014-10-21 21:42:31
阅读次数:
278
看不懂题,蒟蒻中文英文都太差了。。。于是Orz itwiiioi巨巨!结果终于理解了:就是求有向图非单点的强连通分量个数。tarjan妥妥的。。。(板子*1 get√) 1 /**************************************************************...
分类:
其他好文 时间:
2014-10-21 19:06:57
阅读次数:
212
HDU 3072 Intelligence System
题目链接
题意:给定有向图,边有权值,求保留一些边,从一点出发,能传递到其他所有点的最小代价,保证有解
思路:先缩点,然后从入度为0的点作为起点(因为题目保证有解,所以必然有一个且只有一个入度为0的点),然后做一下最小树形图即可
代码:
#include
#include
#include
#includ...
分类:
其他好文 时间:
2014-10-21 17:43:48
阅读次数:
143
POJ 3114 Countries in War
题目链接
题意:给定一个有向图,强连通分支内传送不需要花费,其他有一定花费,每次询问两点的最小花费
思路:强连通缩点后求最短路即可
代码:
#include
#include
#include
#include
#include
#include
using namespace std;
const i...
分类:
其他好文 时间:
2014-10-21 17:42:29
阅读次数:
217
POJ 2553 The Bottom of a Graph
题目链接
题意:给定一个有向图,求出度为0的强连通分量
思路:缩点搞即可
代码:
#include
#include
#include
#include
#include
using namespace std;
const int N = 5005;
int n, m;
vector g[N...
分类:
其他好文 时间:
2014-10-20 19:33:28
阅读次数:
178
题意:在一个有向图中选一个起点,能从这个起点到达所有其他点,还要保证起点到其他点距离中的最大值最小。
思路:先用floyd求出所有两点之间的距离,然后枚举起点,看以这个为起点能不能到达所有点且最大值最小。...
分类:
其他好文 时间:
2014-10-20 17:29:04
阅读次数:
226
POJ 1236 Network of Schools
题目链接
题意:题意本质上就是,给定一个有向图,问两个问题
1、从哪几个顶点出发,能走全所有点
2、最少连几条边,使得图强连通
思路:
#include
#include
#include
#include
using namespace std;
const int N = 105;
int n;
v...
分类:
Web程序 时间:
2014-10-20 17:19:26
阅读次数:
196
HDU 3639 Hawk-and-Chicken
题目链接
题意:就是在一个有向图上,满足传递关系,比如a->b, b->c,那么c可以得到2的支持,问得到支持最大的是谁,并且输出这些人
思路:先强连通的缩点,然后逆向建图,对于每个出度为0的点,进行dfs求哪些点可达这个点
代码:
#include
#include
#include
#include
#i...
分类:
其他好文 时间:
2014-10-20 13:33:38
阅读次数:
170
HDU 3861 The King’s Problem
题目链接
题意:给定一个有向图,求最少划分成几个部分满足下面条件
互相可达的点必须分到一个集合
一个对点(u, v)必须至少有u可达v或者v可达u
一个点只能分到一个集合
思路:先强连通缩点,然后二分图匹配求最小路径覆盖
代码:
#include
#include
#include
#includ...
分类:
其他好文 时间:
2014-10-20 00:56:11
阅读次数:
211