给出 N 种货币 M 条兑换关系 开始时所有的货币S 和有X 块钱
接下来M条关系
A B W1 W2 W3 W4
表示
A->B 所需的手续费为W2块钱 汇率为W1
B->A 所需的手续费为W4块钱 汇率为W3
所以对于输入的一行建两条边
要求到最后可以赚到钱
所以当出现了负圈即可赚到无限多的钱
#include
#include
#include
#include...
分类:
其他好文 时间:
2014-10-02 22:09:03
阅读次数:
202
POJ 1860 & ZOJ 1544 Currency Exchange(最短路SPFA)...
分类:
其他好文 时间:
2014-10-02 22:01:43
阅读次数:
145
要说最短路,先来说说最长路,理解了最长路问题之后,才能透彻理解最短路的几个算法。最大化问题在线性结构、树型结构里面可以轻松构造无后效性的最优子结构解决,但是在图结构里面就很麻烦,原因是顺着一个点推下去之后,图结构中还存在另一个点亦可到达此点,可能推翻前面存的结果。所以要对整个图进行Relax。最短路...
分类:
其他好文 时间:
2014-10-02 20:06:03
阅读次数:
343
题意:给你一个图,告诉你起始点S,终点E,‘.’可走,‘#’不可走。求从起点到终点1.总是先选择向左走的步数。2.总是选择先向右走的步数。3.最短路思路: 对于第一种和第二种,用深搜,只要写对存方向的数组即可:int r[4][2]= {{0,-1},{1,0},{0,1},{-1,0}};int ...
分类:
其他好文 时间:
2014-10-02 14:19:02
阅读次数:
256
Hie with the Pie
Time Limit: 2000MS
Memory Limit: 65536K
Total Submissions: 4491
Accepted: 2376
Description
The Pizazz Pizzeria prides itself in delivering pizzas t...
分类:
其他好文 时间:
2014-10-02 13:19:53
阅读次数:
167
最短路问题 此类问题类型不多,变形较少POJ 2449 Remmarguts' Date(中等) http://acm.pku.edu.cn/JudgeOnline/problem?id=2449 题意:经典问题:K短路 解法:dijkstra+A*(rec),方法很多 相关:http://acm....
分类:
其他好文 时间:
2014-10-02 00:08:21
阅读次数:
247
A.小Z的可恶路障题目:http://www.luogu.org/problem/show?pid=U126题解:暴力也可以过吧。我为了保险先求了一次最短路,然后枚举这条最短路上的所有边。。。代码: 1 #include 2 #include 3 #include 4 #include 5 #inc...
分类:
其他好文 时间:
2014-10-01 20:40:01
阅读次数:
154
如果,我已经做过的题(红色标记),基本都会在本博客写出解体报告。可以自行查找~
最短路问题
此类问题类型不多,变形较少
POJ 2449 Remmarguts' Date(中等)
http://acm.pku.edu.cn/JudgeOnline/problem?id=2449
题意:经典问题:K短路
解法:dijkstra+A*(rec),方法很多
相关:http://acm...
分类:
其他好文 时间:
2014-09-30 15:16:29
阅读次数:
271
Big Christmas Tree
题目分析:
叫你构造一颗圣诞树,使得 (sum of weights of all descendant nodes) × (unit price of the edge)尽量的小。转换后就是求根节点到每个节点的距离最短,也就是最短路。生成树可能会超时,我没试过。然后,求解最短路要用优化的解法不然会超时。最后的答案就是:sum = w[1]...
分类:
其他好文 时间:
2014-09-30 15:00:19
阅读次数:
173
题目地址:HDU 2448
求n次最短路,将n艘船到各港口的最短路求出来,然后用最短路当费用,跑一次费用流。
代码如下:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
cons...
分类:
其他好文 时间:
2014-09-30 12:11:59
阅读次数:
223