图论
sevenster
= = 水男
展开
-
POJ 1724 优先队列解带限制最短路
这题的实质上是最短路径问题。大意:从1到N的路程总花费小于等于K的最短路径。每条路有花费和长度。依旧采用迪杰斯特拉的贪心思路,每次贪最短的,根据这个点来更新其他的点。这题我没有注意的是加限制的优先队列的性质:优先队列的元素保证都是到目标点的花费小于等于K的,这样下来,以长度为第一维度排序的优先队列,第一次到达目标点为终点的时候,此时的len即为所求。我在这个点坑爹的TLE了原创 2012-08-29 18:46:24 · 785 阅读 · 0 评论 -
POJ 2135 最小费用流模板题
题目大意:从起点1到终点N的一个圈,最小路径花费。完毕。构图跑两次spfa,完毕。#include#include#include#include#include#include#include#define NN 1111#define MN 11111using namespace std;struct Edge{ int u,v,c,f,cost,next;原创 2012-09-30 16:28:56 · 1251 阅读 · 0 评论 -
POJ 2195 第一道最小费用流
终于切掉了我的第一道最小费用流了...#include#include#include#include#include#include#include#define MN 222using namespace std;struct Home{ int i,j; }H[MN];struct Man{ int i,j; }M[MN];struct Edge{ int u,v原创 2012-09-30 15:43:32 · 1067 阅读 · 0 评论