- 博客(3)
- 资源 (7)
- 收藏
- 关注
原创 POJ 1062 priority_queue + Dijkstra (临界表) 实现
首先题目的意思很容易理解,都是中文的。 这题是Dijkstra的一个变形, 思路是: 以物品为结点,物品之间的优惠价格为边权值建立临界表,题意就是求图中结点1到其他结点的最短路长度(注意在计算每个结点的时候,加上各节点处物品的价值), 恰好就是探险家经过这个物品买卖途径所需要付出的金钱。用dijkstra算法求出单源最短路径,但是要注意题目中有个等级的约束条件,这就需要枚举各种可能的
2013-06-02 15:03:27 741
原创 poj1860 Bellman-ford算法应用
题意 : 就是套汇的问题,汇率rab, 增加了一个手续费 cab 。。。。。。。每次的结果是 (本金 - 手续费) * 汇率,而且一个人拥有的钱的类型是已知的,拥有的value 钱的个数也是已知的, 问你能不能增值。 输入 : 3 2 1 20.0 //钱种类个数 汇率的个数,拥有第几种钱, 拥有多少钱 1 2 1.00 1.00 1.00
2013-06-01 16:13:24 969
原创 Bellman-ford算法 学习笔记
Bellman-Ford算法与Dijkstra算法思想一样,用于求解单源点最短路径问题。Bellman-ford算法除了可求解边权均非负的问题外,关键是还可以解决存在负权边的问题,而Dijkstra算法只能处理边权非负的问题,因此 Bellman-Ford算法的适用面要广泛一些。但是,原始的Bellman-Ford算法时间复杂度为 O(VE),比Dijkstra算法的时间复杂度高,就连经典的《算法
2013-06-01 16:07:02 1542 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人