图论
Balala_Energy
Oier一枚
展开
-
【图-树结构】树的重量
【问题描述】 树可以用来表示物种之间的进化关系。一棵“进化树”是一个带边权的树, 其叶节点表示一个物种,两个叶节点之间的距离表示两个物种的差异。现在,一 个重要的问题是,根据物种之间的距离,重构相应的“进化树” 。 令 N={1..n},用一个 N 上的矩阵 M 来定义树 T。其中,矩阵 M 满足:对于 任意的 i,j,k,有 M[i,j]+M[j,k]>=M[i,k]。树 T 满原创 2016-04-25 17:43:07 · 810 阅读 · 0 评论 -
【二分图匹配】完美的牛栏
题外话 牛这个东西 除了usaco之外 还有出题人会用吗。。。【题目描述】 农夫约翰上个星期刚刚建好了他的新牛棚,他使用了最新的挤奶技术。不幸的是,由于工程问题,每个牛栏都不一样。第一个星期,农夫约翰随便地让奶牛们进入牛栏,但是问题很快地显露出来:每头奶牛都只愿意在她们喜欢的那些牛栏中产奶。上个星期,农夫约翰刚刚收集到了奶牛们的爱好的信息(每头奶牛喜欢在哪些牛栏产奶)。一个牛栏只能容纳一头奶牛,当原创 2016-06-12 13:58:44 · 1189 阅读 · 0 评论 -
【SPFA】遭遇战 VijosP1404
【问题描述】背景你知道吗,SQ Class的人都很喜欢打CS。(不知道CS是什么的人不用参加这次比赛)。 描述今天,他们在打一张叫DUSTII的地图,万恶的恐怖分子要炸掉藏在A区的SQC论坛服务器!我们SQC的人誓死不屈,即将于恐怖分子展开激战,准备让一个人守着A区,这样恐怖分子就不能炸掉服务器了。(一个人就能守住??这人是机械战警还是霹雳游侠?) 但是问题随之出现了,由于DustII中风景秀丽原创 2016-06-04 16:33:00 · 694 阅读 · 2 评论 -
【图-二分图染色】NOIP2010提高组关押罪犯
【问题描述】 S城现有两座监狱,一共关押着N名罪犯,编号分别为1~N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为c的罪犯被关押在同一监狱,他们俩之间会发生摩擦,并造成影响力为c的冲突事件。每年年末,警察局会将本年内监狱中的所有冲突原创 2016-04-22 23:46:48 · 586 阅读 · 3 评论 -
【图-最小生成树】NOIP2010 模拟试题 新的开始
【题目描述】 发展采矿业当然首先得有矿井, 小 FF 花了上次探险获得的千分之一的财富请人在岛 上挖了 n 口矿井, 但他似乎忘记考虑的矿井供电问题…… 为了保证电力的供应, 小 FF 想到了两种办法: 1、 在这一口矿井上建立一个发电站, 费用为 v(发电站的输出功率可以供给任 意多个矿井)。 2、 将这口矿井与另外的已经有电力供应的矿井原创 2016-04-23 00:19:17 · 989 阅读 · 0 评论 -
【dp】NOIP2010提高组引水入城
【问题描述】在一个遥远的国度,一侧是风景秀美的湖泊,另一侧则是漫无边际的沙漠。该国的行政区划十分特殊,刚好构成一个N行M列的矩形,其中每个格子都代表一座城市,每座城市都有一个海拔高度。为了使居民们都尽可能饮用到清澈的湖水,现在要在某些城市建造水利设施。水利设施有两种,分别为蓄水厂和输水站。蓄水厂的功能是利用水泵将湖泊中的水抽取到所在城市的蓄水池中。因此,只有与湖泊毗邻的第1行的城市可以建造蓄水厂。而原创 2016-04-23 18:53:15 · 1011 阅读 · 0 评论 -
最小生成树--prim
【问题描述】 给定一个无向图,求在这个图中的最小生成树。 解释:最小生成树是在图中构建一棵树使得所连的边对应的权值最小,并且使所有的点都能互相连通【问题分析】 prim算法 对于所有的点,类似于dijstra算法,划分在俩个集合之中,一个为该点已经连通,另一个反之。 prim算法采用贪心的策略来解决问题,核心在于每次都采取当任一前的不连通的点到任一当前连通的点的最短路径,这样保证每次都可以原创 2016-04-23 00:14:48 · 438 阅读 · 0 评论 -
【图-二分图染色】NOIP提高组2008双栈排序
【问题描述】Tom最近在研究一个有趣的排序问题。如图所示,通过2个栈S1和S2,Tom希望借助以下4种操作实现将输入序列升序排序。操作a 如果输入序列不为空,将第一个元素压入栈S1 操作b 如果栈S1不为空,将S1栈顶元素弹出至输出序列 操作c 如果输入序列不为空,将第一个元素压入栈S2 操作d 如果栈S2不为空,将S2栈顶元素弹出至输出序列如果一个1~n的排列P可以通过一系列操作使得原创 2016-04-22 23:27:27 · 713 阅读 · 0 评论 -
【图-最短路】NOIP2009最优贸易
【问题描述】 C 国有n 个大城市和m 条道路,每条道路连接这n 个城市中的某两个城市。任意两个城市之间最多只有一条道路直接相连。这m 条道路中有一部分为单向通行的道路,一部分为双向通行的道路,双向通行的道路在统计条数时也计为1 条。C 国幅员辽阔,各地的资源分布情况各不相同,这就导致了同一种商品在不同城市的价格不一定相同。但是,同一种商品在同一个城市的买入价和卖出价始终是相同的。商人阿龙来到C原创 2016-04-25 22:08:01 · 1114 阅读 · 0 评论