摘要: 题意:告诉你数列中的一段数满足大于或小于不等式关系,让你求是不是存在这样一个数列。思路:典型的差分约束的题。主要的步骤是这样的先建图后用SPFA算法判断存不存在负环。SPFA算法的具体实现见我的《最短路算法总结》。下面讲一下如何建图首先需要找到一个小于等于的不等式a-b 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #define LEN 101011 #define INF 0x3f3f3f3f12 #define mp(a, b) make_... 阅读全文
posted @ 2013-12-29 19:59 张小豪 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 最近花了大约一个月左右的时间集中刷了一些图论的题目。虽然收获了许多但是还是付出了很多作业没有做的代价0.0。在这里先把自己所做的关于最短路的基础算法来做一个总结,至少把学到的东西记录下来。先说明一下在这里我们暂且认为n为图中顶点个数,m为图中边的个数,INF为极大值(可以是题目计算过程中不会的得到的一个大数字)。然后说一下最近学到了什么吧。最初学习的是dij--O(n^2)的算法。这个在以前数据结构的时候就已经学习过了现在加强了一下,熟练掌握了算法思想然后会裸敲。接着当然就是dij--O(mlogn)的算法。了解算法思想并且明白了是如何优化的,然后会裸敲。接着是floyd算法这个最简单了只有几 阅读全文
posted @ 2013-12-29 01:04 张小豪 阅读(2282) 评论(0) 推荐(2) 编辑