最短路
画船听雨
和梦想谈一次恋爱,也要疯狂,也要坚持
展开
-
POJ 1860 Currency Exchange
Bellman_ford就可以过掉,都不用优化啊、、、但是这个一开始不会啊,回忆了半天又加上学习同学的、看书终于把它弄出来了啊、、、不容易啊!!!如果还出现松弛说明有负环不会出现赚钱,(因为钱越来越少所以是负环)就输出NO否则YESCurrency ExchangeTime Limit: 1000MS Memory Limit: 30000K原创 2013-08-06 20:32:36 · 2328 阅读 · 0 评论 -
HDU 2992 Hotel booking(spfa+floyd)
spfa求到可到达点的最短路径,如果小于600说明可以到达,然后标记一下。在floyd求出有多少个点。然后减一。Hotel bookingTime Limit: 20000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 357 Accepted原创 2014-03-31 18:57:59 · 1031 阅读 · 0 评论 -
HDU 1224 Free DIY Tour(简单dp?+记录路径)
说是dp感觉还不若说是最短路的求法啊,就是每个城市选不选则的依据是之前的是否比他还大。其实感觉就是bfs找到最大值,再记录路径。为毛在HDU的难度还是2啊。不理解啊。。。怎么分的啊、、、Free DIY TourTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)T原创 2014-02-23 16:26:45 · 807 阅读 · 0 评论 -
POJ 2240 Arbitrage
这道题和1860有点像啊。就是求正环啊、、、但是有一点不一样的是,这个题初始化的时候要初始化为1.0不是0否则乘以利率之后就会变成零了啊、、竟然没发现啊、、这个脑子啊,进水了啊、、、、ArbitrageTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 13270 Accep原创 2013-08-09 15:26:32 · 2807 阅读 · 0 评论 -
POJ 1062 昂贵的聘礼
我擦啊,简单的bellman_ford啊,就是加一个枚举范围、、很水啊,竟然卡在了枚举上,想的是对的但是敲得却不对啊、、很水啊、、、下面的题解是从LYN那里弄来的,他写的不错我没有必要在写一遍了啊、、嘿嘿1、虚拟一个节点0,所有物品的价值被表示为这个点到对应物品编号点的边的权值。2、相关联的物品连一条权为优惠价格的边。3、求节点0与节点1之间的最短路就行了。原创 2013-08-08 17:27:32 · 2094 阅读 · 0 评论 -
Dijkstra 算法 sdut acm 2143 图结构练习 ---最短路
题目描述 给定一个带权无向图,求节点1到节点n的最短路径。 输入 输入包含多组数据,格式如下。第一行包括两个整数n m,代表节点个数和边的个数。(n剩下m行每行3个正整数a b c,代表节点a和节点b之间有一条边,权值为c。 输出 每组输出占一行,仅输出从1到n的最短路径权值。(保证最短路径存在) 示例输入原创 2013-04-16 20:42:43 · 2508 阅读 · 0 评论 -
HDU 2544 最短路 Dijkstra 算法、 Floyd 算法 Bellman_ford算法
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=2544最短路Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 19055 Accepted Submission(s):原创 2013-04-19 21:32:17 · 2420 阅读 · 0 评论 -
POJ 3169 Layout
Language:DefaultLayoutTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 5164 Accepted: 2479DescriptionLike everyone else, cows like to stand close t原创 2013-04-20 16:06:02 · 2292 阅读 · 0 评论 -
POJ 3259 Wormholes
这是一个最短路判断负环的题,只要是出现负环就输出"YES"否则输出“NO”,就是简单的Bellman_ford判一次负环就可以了啊、、、嘿嘿,有必要说一下用cin交跑了226ms用sacanf跑了96ms、、这个效率瞬间就不同了啊、、、#include #include #include #define oo 1 << 30using namespace std;struct Edg原创 2013-08-07 10:52:37 · 2112 阅读 · 0 评论 -
poj 1125 Stockbroker Grapevine
这道题的意思是求任意两点的最短路,并求出所有最短路中最短的那个起点,与这条路中最长的一步、、、数据比较水啊、、、ford 0ms水过啊、、Stockbroker GrapevineTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 23564 Accepted: 129原创 2013-08-09 11:00:30 · 2106 阅读 · 0 评论 -
poj 2253 Frogger
这道题就是求每一步的步数最小的情况下完成从一到二的路程中其中步数最大的那个的步数、、、由于给的是坐标,所以比较卡精度啊、、、wa了若干次啊、、sad、、就是由于没变成float型啊、、FroggerTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 21334 Accep原创 2013-08-08 21:09:33 · 2121 阅读 · 0 评论 -
HDU 4460 Friend Chains(map + spfa)
题目大意:给你一个朋友之间的关系让你判断所有人之间的朋友“链”的最大长度,如果大于7就不可以,否则输出最大值。枚举n个点进行n次spfa。Friend ChainsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 40原创 2014-11-29 08:37:33 · 1015 阅读 · 0 评论