ACM 图论
文章平均质量分 62
Oh233
人类的生命就在要健康和要快乐的自欺中消逝殆尽。
展开
-
POJ3026 图论(prim方法)+BFS求距离
就这么做到了人生中第一道略有难度的组合题哈哈哈哈心里还有点小激动。来认真写一发题解好了。题目概述:有一簇叫做Borg的外星生物,想要扫描整个迷宫建立与其所有下属的联系。迷宫有空格,代表能走的路,有#代表墙壁。有A代表生物,有S代表初始位置。从一个点出发,过程中可以随意分裂,但是行走方式只能是上下左右。然后我们要写一个程序,计算扫描的最短距离。也就是说,当有一个方式连接起原创 2015-01-14 00:28:03 · 836 阅读 · 0 评论 -
POJ2475 图论(Prim方法)
题目概述:现有Flatopia这个地方的政府打算修建公路,打算修建的公路应该能够满足从一个地点一定能到达另一个地点,政府的目的是在保证任意一个城镇均能从其他任意城镇到达的前提下,要使修建的那条最长公路的长度最小。翻译一下,就是连通图(保证任意一个城镇均能从其他任意城镇到达),求最小生成树(公路)的最大边(最长公路)。算法思想:用最小生成树中的prim算法,按原创 2015-01-13 00:02:38 · 916 阅读 · 0 评论 -
POJ1258 图论(Prim方法)
题目概述:农夫约翰被选举成为了当地村落的村长,他自己有一台高速的宽带,他现在想要把这个宽带分享给村里其他所有的人。自然,家与家之间的连接需要假设宽带,现在给定每两家之间的距离,那么我们要给约翰设计一条宽带架设方法,这条方法要能够连接约翰和其他所有用户,并且总架设长度最短。算法思想:挺明显的最小生成树,就是从农夫约翰那个点为起点,然后可以选择按prim的方法来遍历原创 2015-01-13 19:24:36 · 640 阅读 · 0 评论 -
POJ1062 昂贵的聘礼 图论(Dijkstra)
刚刚学dijkstra算法,卧槽痛苦的干了一下午这个题,从开始学,到模仿别人的代码,到改代码的bug等等一系列的事情。终于感觉有点对这个算法入门了哈哈。题目概述:题目是说有一个探险家想要娶酋长的女儿,但是原始部落嘛就需要聘礼,然后幸好的是这个金币可以由另一些不值金币这些钱的货物抵价,那么我们的探险家先生就拜托我们算一算自己最少花多少钱才能娶回酋长的女儿。然后这个部落的蛋原创 2014-12-29 18:32:29 · 672 阅读 · 0 评论 -
POJ3259 农场与虫洞 图论(Bellman-Ford求负环)
嗯图论的第二道题,刚刚有一点点入门的感觉www。于是就把心得体会写下来啦。题目概述:主人公农夫有几片农场,然后农场里有各个农田(这个模型化为图的端点),然后各个农田之间有路径(这个模型化为图的边),然后有的边是正常的无向边,以及有的边是有项的虫洞。开始的时候时间为0,通过一条正常边会加时间,通过虫洞减去时间。输入N(1-500),M(1-2500),W(1-100)原创 2014-12-29 14:23:03 · 1134 阅读 · 0 评论 -
POJ1860 换零钱套利 图论(Bellman-ford)
第一次做图论的题,所以如果下面的话有说的不对的还请见谅。题目概述:我们的主人公是一个套利商人,通过在各个零钱兑换点来回来去换钱来得到最大的利润,零钱点的信息有零钱兑换率,手续费。我们只需要判断最后他手里的钱是不是能增加就好了。思想就在于算“正权环”。算法思想:我们用Bellman-Ford来做这道题,模型化的方法就是每一种货币当作图的一个点,每一种e原创 2014-12-28 23:24:32 · 1180 阅读 · 0 评论 -
POJ2253 蛙跳 图论(Dijkstra变形)
好的吧吃了顿饭回来接着干Dijkstra。这回这道题稍微变形了一下。做完这道题感觉嗯..dijkstra只是一种遍历方式,根据特定的松弛条件来遍历整个图。题目概述:嗯题目描述了两只青蛙,然后第一只青蛙想要努力跳到第二只青蛙那里去,位置是按坐标给的。然后中间可能有一些中介的石头,然后我们要计算的是,为使青蛙跳到目的地,其所需要的跳跃距离的最小值。具体输入条件以及题目描原创 2014-12-29 20:35:32 · 656 阅读 · 0 评论 -
POJ1125 股市谣言传播 图论(Floyd最短路)
题目概述:这道题的大意是说,在股市中特定的人之间都有各自的联系,且对于每一条关系,从一个人传递谣言到另一个人的时间是不同的。然后我们的目标是要散布一条谣言,判断出应该从谁开始传播,才可以让这条谣言传播完整个人际关系网络,并且算出传递到最后一个人的时间是多少。另外说一句,这道题的数据非常弱的,估计没有多少个超过20的点的图。而且看别人的博客也没有输入非连通的情况。算法思想原创 2015-01-01 21:10:35 · 862 阅读 · 1 评论