摘要: 水题,不过这里整理一下欧拉路的基本概念和判断方法。欧拉路:G为连通无向图,经过G每条边一次并且仅有一次的路径成为欧拉路欧拉回路:欧拉路的起点和终点为同一个点的路具有欧拉回路的无向图G称为欧拉图判定:无向图的判定:顶点的度全为偶数或者有且只有两个为奇数的图有欧拉路。如果顶点全为偶数,则可以以任意点为起... 阅读全文
posted @ 2014-07-22 15:19 acm_roll 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 囧,还是暴露出了对差分约束理解的不透彻。。。一开始根据开始和结束的关系建边,然后建立一个超级源点,连接每一个其他节点,先把这个点入队。本质上相当于把一开始所有的节点都入队了,然后做一遍最长路(最短路,怎么建边的怎么来),相当于把每一个点都作为起点做了一遍最短路,每个点的d取最大的那个。#includ... 阅读全文
posted @ 2014-07-22 11:07 acm_roll 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 做了这道题目感觉对差分约束的理解又加深了一些。关于差分约束最后要求的值是最大值还是最小值的问题,求最小值的时候可以反向建边求最短路,也可以转化成a-b>=x的约束然后求最长路。求最大值的时候可以直接求最短路,如果目标距离是INF的话就代表可以任意长。#include #include #includ... 阅读全文
posted @ 2014-07-22 09:43 acm_roll 阅读(417) 评论(0) 推荐(0) 编辑