上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 34 下一页

2012年8月2日

hdu 1151 Air Raid (二分匹配)

摘要: 点击打开链接 路径覆盖就是在图中找一些路经,使之覆盖了图中的所有顶点 //最小路径覆盖数=顶点数-最大匹配数 required to visit all the intersections in the town.说明是求最小路径覆盖 #include"stdio.h"#include"str... 阅读全文

posted @ 2012-08-02 19:31 Slege 阅读(106) 评论(0) 推荐(0)

hdu 1150 Machine Schedule (最小覆盖)

摘要: 点击打开链接 题目大意: 有两台机器A和B以及N个需要运行的任务。每台机器有M种不同的模式,而每个任务都恰好在一台机器上运行。 如果它在机器A上运行,则机器A需要设置为模式xi,如果它在机器B上运行,则机器A需要设置为模式yi。 每台机器上的任务可以按照任意顺序执行,但是每台机器每转换一次模式... 阅读全文

posted @ 2012-08-02 19:30 Slege 阅读(86) 评论(0) 推荐(0)

hdu 1083 Courses (最大匹配)

摘要: 点击打开链接 最大匹配。。 #include"stdio.h"#include"string.h"int map[301][301],v[301];int mark[301],link[301];int P,N;int dfs(int k){ int i; for(i=1;i<=N;i++) {... 阅读全文

posted @ 2012-08-02 17:16 Slege 阅读(126) 评论(0) 推荐(0)

hdu 1068 Girls and Boys (最大独立集)

摘要: 点击打开链接 题目大意: 现在由N个同学,他们之间可能有一定的浪漫关系,给出存在浪漫关系的同学。现在一个研究者要找出一个最大的同学的集合,这个集合满足的条件是:任意两个同学都没有浪漫关系。求这个集合的最大人数。 解题思路: 二分图的最大独立集。 但是这道题有一点不同,它没有告诉我们是男生还是女... 阅读全文

posted @ 2012-08-02 16:53 Slege 阅读(144) 评论(0) 推荐(0)

hdu 1054 Strategic Game (二分匹配)

摘要: 点击打开链接 最小覆盖。。。本题是双向图 典型的最小顶点覆盖!最小顶点覆盖 == 最大匹配(双向图)/2; 此题有个小细节,数据较大,要用邻接表,不然会超时! #include"stdio.h"#include"string.h"int map[1501][1501],ma... 阅读全文

posted @ 2012-08-02 16:31 Slege 阅读(123) 评论(0) 推荐(0)

poj 3041 Asteroids (二分匹配)

摘要: 点击打开链接 简单二分匹配,直接模版。。#include"stdio.h"#include"string.h"int map[501][501],v[501],mark[501],link[501];int n,k;int dfs(int k){ int i; for(i=1;i<=n;i++)... 阅读全文

posted @ 2012-08-02 15:31 Slege 阅读(105) 评论(0) 推荐(0)

hdu 2063 过山车 (二分匹配)

摘要: 点击打开链接 第一次二分匹配。。。。套的模版#include"stdio.h"#include"string.h"int map[501][501],v[501],link[501];int g,k,m,count;void get_map(){ int i,a,b; memset(... 阅读全文

posted @ 2012-08-02 15:14 Slege 阅读(107) 评论(0) 推荐(0)

hdu 1498 50 years, 50 colors (二分匹配)

摘要: 点击打开链接 题意: 给你一个n*n的矩阵,在矩阵中分布着s种颜色的气球,给你k次扎破气球 的操作,每次操作可以扎破一行,或一列的同一颜色的气球。问在k次操 作后有那几种颜色的气球是不能被完全扎破的. 解题: 利用二分图匹配,寻找每一种颜色对应的最大匹配(行和列分别为A集合,B集合... 阅读全文

posted @ 2012-08-02 15:11 Slege 阅读(170) 评论(0) 推荐(0)

二分匹配

摘要: 简单讲: 概念: 匹配:设G是一个图,若M中的边都是杆,并且任意两条边均不邻接,则称M为G的一个匹配。 最大匹配(边的最大独立集):G的边数最多的匹配称为最大匹配。 点的最大独立集:设S是图G的顶点子集合。如果S中任意两个顶点在G中均不邻接,则称S是G的一个点独立集 最小点覆盖:找出... 阅读全文

posted @ 2012-08-02 10:38 Slege 阅读(186) 评论(0) 推荐(0)

2012年8月1日

hdu 1286找新朋友 (简单数学题)

摘要: 点击打开链接 第一次暴力求解,tle #include"stdio.h"#include"string.h"int fun(int x,int y){ while(x>y?(x%=y):(y%=x)); return x+y;}int main(){ int T,n,i,j,ans,a[327... 阅读全文

posted @ 2012-08-01 20:25 Slege 阅读(117) 评论(0) 推荐(0)

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 34 下一页

导航