上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 29 下一页
摘要: 这题说的是给了一个矩阵,必须让.连接起来的图形变成矩形,2000*2000的矩形,那么我们就可以知道了,只要是存在一个有点的区域应该尽量将他削为矩形,那么将这个图形进行缩放,最后我们知道只要存在一个2*2 的矩形中有1个是*就必须将这个*号去掉。 采用bfs去做 1 #include 2 #inc... 阅读全文
posted @ 2015-03-29 11:39 来自大山深处的菜鸟 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 给定一个n*n矩阵,每个格子里都有一个正整数w(i,j)。你的任务是给每行确定一个整数row(i),没列也确定一个正整数col(i),使得对于任意格子(i,j),w(i,j) =W[i][j], 且KM使得 Lx[i]+Ly[i]==W[i][j],那么可以转化为KM来计算。每个row[i] 为Lx... 阅读全文
posted @ 2015-03-26 22:36 来自大山深处的菜鸟 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 这题给了n个白点和n个黑点坐标,计算出他们两两配对的总路程最少,我们算出他们之间的距离,为d,然后 w[j][i]=-d; 就将求最小值转化为求最大值,然后采用km进行匹配计算 1 #include 2 #include 3 #include 4 #include 5 #include 6... 阅读全文
posted @ 2015-03-26 22:27 来自大山深处的菜鸟 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 大白书P248有证明,此处贴出两种复杂度的方案,n^4大白书P350n^3 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 /* KM算法 7 * 复杂度O(nx*nx*ny) 8 * 求最大权匹配 9... 阅读全文
posted @ 2015-03-26 21:32 来自大山深处的菜鸟 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 这题说的需要最多花费cost元来搭建一个比赛网络,网络中有n台机器,编号为0 - n-1其中机器0 为服务器,给了n条线有向的和他们的花费以及带宽 计算,使得n台连接在一起,最大化网络中的最小带宽, 我们二分答案,然后使用朱刘算法 计算最小花费必须 2 #include 3 #include ... 阅读全文
posted @ 2015-03-25 23:55 来自大山深处的菜鸟 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 源自大白书题意 有n座城市通过m条双向道路相连,每条道路都有一个危险系数。你的任务是回答若干个询问,每个询问包含一个起点s和一个终点t,要求找到一条从s到t的路,使得途径所有的边的大最大危险系数最小。解: 首先求出最小生成树,并把它改写成有根树,让fa[i]和cost[i]分别表示节点i的父亲编号和... 阅读全文
posted @ 2015-03-25 20:13 来自大山深处的菜鸟 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 这题说的是给了n个点 和m条边, 这m条边是无向的,任务是将这些边变成有向的,并且添加最少的有向边使得这个图中每个点的入度为偶数, 出度为偶数。我们可以考虑使用欧拉回路来解决这个问题,这样说,假如一个图如果满足欧拉回路,那么 a b c d a , a - > b d 2 #include 3 ... 阅读全文
posted @ 2015-03-25 19:12 来自大山深处的菜鸟 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 这题说的是n个城市 建路 使他们联通然后 , 可以使用一条超级的路这条路不计入总长,此时路长度为B, 这条路链接的两个城市人口与和为A+B, 然后计算出最大的A/B解题 先生成一颗最小生成树,然后 计算出这颗树上每两个节点之间要经过的最长的那条路,然后枚举每两个节点u 个v 求出答案 1 #incl... 阅读全文
posted @ 2015-03-24 21:10 来自大山深处的菜鸟 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 出处 http://blog.csdn.net/wsniyufang/article/details/6747406 1 /* 2 最小树形图图模版-朱刘算法 3 模版说明:点标号必须0-(N-1) 4 必须去除到自身的点(到自身的边的边权赋无限大) 5 */ 6 #define ... 阅读全文
posted @ 2015-03-23 21:28 来自大山深处的菜鸟 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 这题说的是给了n个位置 在x轴上 每个位置有一个权值为wi,然后将|xi - xj|>=wi+wj ,满足这个条件的点建一条边,计算着整张图中有多少多少个点构成的子图,使得这个子图的节点数尽量的大,这个式子进行转变 我们可以知道离i这个点为wi+xi xi-wi 范围内的点都是不可以的,那么我们就将... 阅读全文
posted @ 2015-03-23 20:20 来自大山深处的菜鸟 阅读(167) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 29 下一页