摘要: 这绝对是一道ACM的经典题,做了我3天的时间,睡眠严重不足,终于在一瞬间AC了,看着这4000多B的代码,我泪水那个狂流啊! 网上很少有SPFA实现差分约束的例子,因此,我就这道题进行一下总结吧. 首先介绍一下什么是差分约束 比如有这样一组不等式: X1 - X2 v,都有: d(v) v的权值。 显然以... 阅读全文
posted @ 2008-07-26 22:44 Hdu-Lost 阅读(1703) 评论(1) 推荐(0)
摘要: SPFA即shotest path faster algorithm,由意思就可以看出该算法效率比较高。 其实SPFA就是bellman-ford算法的一个优化。 具体做法是用一个队列保存待松弛的点,然后对于每个出队的点依次遍历每个与他有边相邻的点(用邻接表效率较高),如果该点可以松弛并且队列中没有该点则将它加入队列中,如此迭代直到队列为空。 据说平均效率是O(E),可见对边稀疏的图用此算法效果是... 阅读全文
posted @ 2008-07-26 03:46 Hdu-Lost 阅读(1379) 评论(0) 推荐(0)