
图论
文章平均质量分 50
gi2gj05h
这个作者很懒,什么都没留下…
展开
-
【图论入门知识点 不断更新。。。。】
邻接矩阵:①对无向图而言,邻接矩阵一定是对称的,而且主对角线一定为零(在此仅讨论无向简单图),副对角线不一定为0,有向图则不一定如此。②在无向图中,任一顶点i的度为第i列(或第i行)所有非零元素的个数,在有向图中顶点i的出度为第i行所有非零元素的个数,而入度为第i列所有非零元素的个数。③用邻接矩阵法表示图共需要n^2个空间,由于无向图的邻接矩阵一定具有对称关系,所以扣除原创 2016-04-06 13:37:57 · 1678 阅读 · 0 评论 -
【BZOJ 1050】 【HAOI 2006】旅行comf(最小生成树枚举)
Description给你一个无向图,N(NInput第一行包含两个正整数,N和M。 下来的M行每行包含三个正整数:x,y和v。表示景点x到景点y之间有一条双向公路,车辆必须以速度v在该公路上行驶。 最后一行包含两个正整数s,t,表示想知道从景点s到景点t最大最小速度比最小的路径。s和t不可能相同。11 0 Output如果景点s到景点t转载 2016-04-10 20:29:02 · 383 阅读 · 0 评论 -
【POJ 2831】 Can We Build This One?(prim 最小生成树变形)
Description某国计划修建若干高速公路,用来连接国内N个城市,经过一番细致的考察后,政府迁出了M条待建的公路 每条公路用三个整数(x,y,z)来,即城市X与城市Y之间可以修一条高速公路,需要Z的花费。出于节约,政府希望从这些公路出选一些出来修建,使总开支最小。并保证建造后任意两个城市之间都可以直接或间接相连。但往往只考虑费用并不能得到最有价值的方案,例如城市A与城市B之间活动较转载 2016-04-11 12:07:45 · 640 阅读 · 0 评论 -
【BZOJ 1726】【Usaco 2006 Nov】Roadblocks 次短路
Description贝茜把家搬到了一个小农场,但她常常回到FJ的农场去拜访她的朋友。贝茜很喜欢路边的风景,不想那么快地结束她的旅途,于是她每次回农场,都会选择第二短的路径,而不象我们所习惯的那样,选择最短路。 贝茜所在的乡村有R(1Input* 第1行: 两个整数,N和R,用空格隔开* 第2..R+1行: 每行包含三个用空格隔开的整数A、B和D,表示存在一条长度为原创 2016-04-16 16:33:12 · 528 阅读 · 0 评论 -
【BZOJ 1641】【Usaco2007 Nov】Cow Hurdles 奶牛跨栏(最短路变形)
DescriptionFarmer John 想让她的奶牛准备郡级跳跃比赛,贝茜和她的伙伴们正在练习跨栏。她们很累,所以她们想消耗最少的能量来跨栏。 显然,对于一头奶牛跳过几个矮栏是很容易的,但是高栏却很难。于是,奶牛们总是关心路径上最高的栏的高度。 奶牛的训练场中有 N (1 ≤ N ≤ 300) 个站台,分别标记为1..N。所有站台之间有M (1 ≤ M ≤ 25,000)条单向路径,原创 2016-04-12 14:48:38 · 718 阅读 · 0 评论 -
【BZOJ 1612】【Usaco 2008 Jan】Cow Contest奶牛的比赛(传递闭包)
DescriptionFJ的N(1 <= N <= 100)头奶牛们最近参加了场程序设计竞赛:)。在赛场上,奶牛们按1..N依次编号。每头奶牛的编程能力不尽相同,并且没有哪两头奶牛的水平不相上下,也就是说,奶牛们的编程能力有明确的排名。 整个比赛被分成了若干轮,每一轮是两头指定编号的奶牛的对决。如果编号为A的奶牛的编程能力强于编号为B的奶牛(1 <= A <= N; 1 <= B <= N转载 2016-04-12 13:16:37 · 1163 阅读 · 0 评论 -
【BZOJ 1016】【JSOI 2008】最小生成树计数
Description现在给出了一个简单无向加权图。你不满足于求出这个图的最小生成树,而希望知道这个图中有多少个不同的最小生成树。(如果两颗最小生成树中至少有一条边不同,则这两个最小生成树就是不同的)。由于不同的最小生成树可能很多,所以你只需要输出方案数对31011的模就可以了。Input第一行包含两个数,n和m,其中1Output输出不同的最小生成转载 2016-04-07 21:36:59 · 448 阅读 · 0 评论 -
【Usaco 2008 Oct】灌水
DescriptionFarmer John已经决定把水灌到他的n(1Input*第一行:一个数n*第二行到第n+1行:第i+1行含有一个数wi*第n+2行到第2n+1行:第n+1+i行有n个被空格分开的数,第j个数代表pij。Output*第一行:一个单独的数代表最小代价.Sample Input454430 2原创 2016-04-07 12:39:13 · 520 阅读 · 0 评论 -
【BZOJ 1232】 【Usaco 2008 Nov】安慰奶牛cheer
DescriptionFarmer John变得非常懒, 他不想再继续维护供奶牛之间供通行的道路. 道路被用来连接N (5 <= N <= 10,000)个牧场, 牧场被连续地编号为1..N. 每一个牧场都是一个奶牛的家. FJ计划除去P(N-1 <= P <= 100,000)条道路中尽可能多的道路, 但是还要保持牧场之间的连通性. 你首先要决定那些道路是需要保留的N-1条道路. 第j条转载 2016-04-07 11:24:08 · 657 阅读 · 0 评论 -
【ZOJ 1942】【POJ 2253】 Frogger
Description有一只叫做Freddy的青蛙坐在湖中央的一块石头上,突然间他发现另一只青蛙(她的名字是Fiona)坐在另一颗石头上。他想要过去找她,但是因为湖水很脏,到处充满着游客的防晒油,所以他决定用跳的,而不要用游的。不妙的是Fiona的石头离他的距离超出他所能跳的范围。因此Freddy考虑利用其它的一些石头当作中继站,因此他就可以跳比较小的距离(或许要跳许多次)去找Fion原创 2016-04-07 11:04:19 · 612 阅读 · 0 评论