题意:那个图不要看,给的没错,是有向无环图(拓扑)
题解:
对于每两点,都有一个关系————>如果传递闭包后a能到b,那么两者只能选一个。
完事了。
代码:
#include
#include
#include
#include
#include
#define N 305
#define M 25000
#define inf 0x3f3f3f3f
using...
分类:
其他好文 时间:
2015-01-28 09:45:43
阅读次数:
293
题目大意:给定一个拓扑图,求一个最大的点集,点集中的点两两不可达
这实际上就是让你求传递闭包后图的最大点独立集- -
利用二分图最大匹配就能搞- -
#include
#include
#include
#include
#define M 110
using namespace std;
int n,m,ans;
bool map[M][M];
int state[M],resul...
分类:
其他好文 时间:
2015-01-28 08:28:18
阅读次数:
220
解题思路:给出n个选手,m场比赛,问不能判断胜负的询问最多有多少种用传递闭包即可 但是如果直接用3重循环会超时 在判断d[i][j]=d[i][k]||d[k][j]是否连通的时候 可以加一个if语句判断一下d[i][k]是否为1,为1再进行第三重循环,不为1则不进行第三次循环反思:例如询问 3和1...
分类:
其他好文 时间:
2015-01-10 07:49:07
阅读次数:
302
解题思路:给出一列数an,再给出一个矩阵d[i][j],在满足d[i][j]=1的情况下,称a[i]和a[j]可以交换,问经过交换最后得到字典序最小的数列a[n]首先是贪心的思想,大的能换就换到后面去,这样尽可能使小的在前面。然后是判断a[i]和a[j]能不能交换, 如果d[i][j]=1,表示a[...
分类:
其他好文 时间:
2015-01-09 07:00:44
阅读次数:
223
题意:有n个人m通电话,如果有两个人相互打电话(直接或间接)则在同一个电话圈里。输出所有电话圈的人的名单。分析:根据打电话的关系,可以建一个有向图,然后用Warshall算法求传递闭包。最后输出是辅助一个标记数组,用DFS输出的,这个办法挺巧妙的。本来我原来的想法是,用并查集求所有的连通分量,然后再...
分类:
其他好文 时间:
2015-01-05 14:45:25
阅读次数:
163
A:签到,从左往右走一遍判断下有没有遇到t即可
B:先利用floyd求出传递闭包,然后利用这个传递闭包贪心小的尽量往前放即可
C:贪心的策略,放的顺序其实根据拿的顺序就可以确定的,所以只要在拿的顺序上从左往右扫一遍即可
D:先DFS预处理出每条边两边点的个数,然后三元组对于每个边经过都是n - 2次,所以一个边都会被计算到n - 2 * 一边点 * 另一边点个数
...
分类:
其他好文 时间:
2014-12-31 22:50:01
阅读次数:
183
Poetize11的T3蒟蒻非常欢脱的写完了费用流,发现。。。边的cost竟然只算一次!!!然后就跪了。。。Orz题解:"类型:Floyd传递闭包+最小生成树+状态压缩动态规划首先Floyd传递闭包,然后找出所有∑ai =0的集合,对每个集合求出最小生成树,就是该集合内部能量转化的最小代价。然后把每...
分类:
其他好文 时间:
2014-11-23 22:51:35
阅读次数:
250
POJ 2594 Treasure Exploration
题目链接
题意:有向无环图,求最少多少条路径可以覆盖整个图,点可以重复走
思路:和普通的最小路径覆盖不同的是,点可以重复走,那么其实只要在多一步,利用floyd求出传递闭包,然后根据这个新的图去做最小路径覆盖即可
代码:
#include
#include
#include
#include
usin...
分类:
其他好文 时间:
2014-10-29 17:11:53
阅读次数:
201
最小路径覆盖就是找出最小的路径条数(每个顶点只用一次),使图成为的一个路径覆盖.最小路径覆盖数=节点数-最大匹配数题意:不是赤裸裸的最小路径覆盖(走遍所有的点),正常的最小路径覆盖中两个人走的路径不能有重复的点,而本题可以重复。分析:我们仍可将问题转化为最小路径覆盖。(通过传递闭包,在所有能最终连通...
分类:
其他好文 时间:
2014-10-09 01:09:17
阅读次数:
245
Explosion
Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)
Total Submission(s): 142 Accepted Submission(s): 25
Problem Description
Everyone knows Ma...
分类:
其他好文 时间:
2014-09-22 17:28:33
阅读次数:
227