图论
文章平均质量分 79
zck921031
这个作者很懒,什么都没留下…
展开
-
POJ 3165 最短路 floyd
POJ 3165 最短路 floyd http://poj.org/problem?id=3615 dp方程(f[i][j]>MAX(f[i][k],f[k][j])) f[i][j]=MAX(f[i][k],f[k][j]); 此题为有向图。 n=300 o(n^3) #include #include #define MAXN 310 #define inf 1原创 2012-07-04 13:45:20 · 565 阅读 · 0 评论 -
POJ 2492 2-sat
题目: http://poj.org/problem?id=2492 每个人不是"男"就是"女"。每个人就是一对点集a,a'。 判断是否有同性恋,就是2-sat判定 抄poj3678啦啦啦 //2-sat //适用于点集成对给出,最多只能取其中一个。 //poj3678 //建图: 0..n-1取0; n..2n-1取1 //连接某边是为了推出矛盾。x->y表示选x则必须选y //求原创 2012-07-03 20:28:28 · 674 阅读 · 0 评论 -
POJ 3678 2-sat
[转载] 题目链接: http://poj.org/problem?id=3678 题目大意: 有一个大小为N的集合={x1,x2..xn},xi=0或1,现在给出它们之间的一些逻辑运算的结果(比如x1 and x2=1),逻辑运算有AND OR XOR三种,问是否存在一种满足所有条件的取值方案。 分析: (这题开始我构图出错了,叫lin神看了下,他提出一个观点,如果类似 u,v转载 2012-07-03 16:09:24 · 2932 阅读 · 1 评论 -
POJ 3687 拓扑排序
居然是一道陷阱题。。。逆向建图,输出的是每个lable的weight Labeling Balls Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 7649 Accepted: 2049 Description Windy has N balls of d原创 2012-06-28 12:21:58 · 1078 阅读 · 0 评论 -
POJ 3041 最小点覆盖 二分图最大匹配(hungary邻接阵)
二分图由n行(A集)、n列(B集)组成,(x,y)有陨石等价于x∈A -> y∈b 有一条有向边。 消去x行等价于覆盖x这个点。问题转化为求这个二分图的最小点覆盖。 Asteroids Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 9839 Accepted: 5296原创 2012-06-27 11:41:59 · 680 阅读 · 0 评论 -
POJ 2457 Part Acquisition 最短路径
注意题目中点是从1-k,k是终点,同时也是图的大小。 用的是zju的模板。list[]链表的尾用list[i]->next==NULL来判断。点从0开始,到n-1,传进去的图的大小应该是k+1,否则....等着悲剧吧,反正我wa了好多次 Description The cows have been sent on a mission through space to acquire a原创 2012-06-26 11:26:52 · 1252 阅读 · 0 评论 -
POJ 3126 Prime Path 素数+最短路
题目大意是让你求素数x到素数y的最短路径距离,每次只能对素数中的一位数进行改变,每次改变1英镑,求最小花费。 则素数a-b相连当且仅当a与b有一位数字不同。从起点开始bfs,若终点可达,即得到答案,不可达则输出Impossible。 Prime Path Time Limit: 1000MS Memory Limit: 65536K Total Sub原创 2012-06-25 16:53:25 · 3436 阅读 · 1 评论 -
POJ 3051 Satellite Photographs 图的连通块,dfs即可。大水题。
用dfs算出每个连通块的大小即可 Description Farmer John purchased satellite photos of W x H pixels of his farm (1 <= W <= 80, 1 <= H <= 1000) and wishes to determine the largest 'contiguous' (connected) pasture. P原创 2012-06-25 10:36:08 · 1329 阅读 · 0 评论 -
POJ 2421 Constructing Roads 最小生成树
就是一道最小生成树的题目,说xx到xx的路以修好,令其权值为0就可以了。 Description There are N villages, which are numbered from 1 to N, and you should build some roads such that every two villages can connect to each other. We say原创 2012-06-25 09:58:55 · 971 阅读 · 0 评论 -
ZOJ 3656 Bit Magic
之前发过一篇2-sat模板的文章http://blog.csdn.net/zck921031/article/details/7712359。再看看今天这题,是不是很像哈。 题目链接http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3656 经典的and or xor运算,六种情况全部上了,⊙﹏⊙b汗啊(去长春赛区的同学们原创 2012-10-14 23:51:27 · 2325 阅读 · 0 评论