最短路径
文章平均质量分 69
_Ngone
这个作者很懒,什么都没留下…
展开
-
poj2485 Highways
链接:http://poj.org/problem?id=2485 题意:求建造的连通所有村庄的总长度最短的高速公路中,最长的一个分支。浅谈:水题。练了一下kruskal算法。#include#include#define nMAX 505*505struct highway{ int v1,v2; int dis;}high[nMAX];int原创 2013-11-29 20:11:14 · 479 阅读 · 0 评论 -
poj1125 Stockbroker Grapevine
链接:http://poj.org/problem?id=1125题意:找到能最快把谣言传给所有人的那个人,然后再给出最后一个得知谣言的人所需最短的时间。如果不能传达,输出"disjoint"。浅谈:若有n个Stockbroker,把每个Stockbroker作为一个源点,用Dijkstra求源点到各个点的最短路,然后求出最大的,这样操作n次。然后在n个最大值中选取最小值即(最后一个得原创 2013-11-29 20:15:35 · 459 阅读 · 0 评论 -
poj2253 Frogger
连接:http://poj.org/problem?id=2253题意:不是求最短路径,而是求Freddy到Fiona的所有路径中,每条路径里的最大权值的最小值。例如:317 419 418 5第一条:(17,4)—>(18,5)—>(19,4) 最大权值√2第二条:(17,4)->(19,4) 最大权值 2所以最大权值的最小值就是√原创 2013-11-29 20:27:17 · 434 阅读 · 0 评论 -
poj2240 Arbitrage
链接:http://poj.org/problem?id=2240 题意:货币交换,本金是否增值。浅谈:这个题其实和poj1860几乎一样,其实应该比它还简单一点。就是把poj1860的代码改了一下就可以AC了 。有了之前的例子,做这个就快多了。 #include#includeusing namespace std;struct currency{ ch原创 2013-11-29 20:16:30 · 467 阅读 · 0 评论 -
poj1860 Currency Exchange
链接:http://poj.org/problem?id=1860 题意:货币兑换,然后看最后本金能否升值。浅谈:惭愧啊。 先不说这个题,先说说我现在的想法。我觉得按以前的学习经验一般都是,有一个新的知识点,理解之后,然后会有一两个经典例题去做,去掌握这个知识点,然后再去做其它的题目。而现在算法学习是:学一个算法,学习了它的思想,代码,然后直接找题目往上套。问题是,这些题目都不是那种死板的原创 2013-11-29 20:18:21 · 543 阅读 · 0 评论 -
poj1797 Heavy Transportation
链接:http://poj.org/problem?id=1797题意:Hugo要把一些货物通过一个公路网络从点1运送到点n,每条公路有其自身的最大载重力wgt,公路是双向的。求从点1到点n的所有公路中的最小载重量的最大值。即从点1到点n存在多条路径,对于每条路径又有一个最小的载重力。要求所有载重力中最大的那条路径,并输出。 这个题第一次做的时候没做出来,后来放了好久,今天又拿出来原创 2014-03-21 16:32:59 · 341 阅读 · 0 评论