随笔分类 -  最短路+查分约束

1
摘要:/*题意:给你一些节点和一些边,求最短路径树上是k个节点的最长的路径数。解:1、求出最短路径树--spfa加记录 2、树上进行操作--树的分治,分别处理子树进行补集等运算*/#include#include#include#include#include#include#define ll _... 阅读全文
posted @ 2014-10-04 17:14 HYDhyd 阅读(143) 评论(0) 推荐(0)
摘要:/*和求最小生成树差不多转载思路:http://www.cnblogs.com/wally/p/3228171.html思路:之前做过最小比率生成树,也是属于0/1整数划分问题,这次碰到这道最优比率环,很是熟悉,可惜精度没控制好,要不就是wa,要不就是tle,郁闷啊!实在是懒得码字,直接copy吧:... 阅读全文
posted @ 2014-08-20 16:22 HYDhyd 阅读(160) 评论(0) 推荐(0)
摘要:/*两个约束条件求最短路,用优先队列*/#include#include#includeusing namespace std;#define N 110struct node {int u,v,w,f,next;}bian[N*N*4];int head[N],yong,money;void i... 阅读全文
posted @ 2014-08-04 11:41 HYDhyd 阅读(135) 评论(0) 推荐(0)
摘要:#include/*要善于挖掘隐含条件dis[v]-dis[u]>=bian[i].w;一个条件(u,v,bian[i].w);dis[i+1]>=dis[i];隐含条件(i,i+1,0);dis[i+1]-dis[i]=dis[i+1]-1;(i+1,i,-1);>=求最大约束条件,求最长路.#i... 阅读全文
posted @ 2014-07-24 09:20 HYDhyd 阅读(137) 评论(0) 推荐(0)
摘要:#include#include#include#define inf 0x3fffffff#define N 200#define eps 1e-10#includeusing namespace std;struct node { int x,y;}ma[N];struct nodee {in... 阅读全文
posted @ 2014-07-04 16:05 HYDhyd 阅读(213) 评论(0) 推荐(0)
摘要:【HDU】1548 A strange lift 根蒂根基最短路(或bfs)★2544 最短路 根蒂根基最短路★3790 最短路径题目 根蒂根基最短路★2066 一小我的观光 根蒂根基最短路(多源多汇,可以建树超等源点和终点)★2112 HDU Today 根蒂根基最短路★1874 通顺工程续 根蒂... 阅读全文
posted @ 2014-05-26 18:31 HYDhyd 阅读(241) 评论(0) 推荐(0)
摘要:#include#include#define inf 0x3fffffff#define N 1100int ma[N][N],dis[N],a[N];int m;void dijkstra(int start) {int visit[N],mi,f,i,j;memset(visit,0,si... 阅读全文
posted @ 2014-05-23 17:20 HYDhyd 阅读(159) 评论(0) 推荐(0)
摘要:可以用floyd 直接记录相应路径太棒了!http://blog.csdn.net/ice_crazy/article/details/7785111#include"stdio.h"#include"string.h"int n;int tax[111];int map[111][111];int... 阅读全文
posted @ 2014-05-22 11:48 HYDhyd 阅读(131) 评论(0) 推荐(0)
摘要:读懂题意就简单了#include#define inf 999999999#define N 310int f[N];int map[N][N];int main() { int n,m,i,j,k,a,b,max,ans; while(scanf("%d%d",&n,&m)!=EOF)... 阅读全文
posted @ 2014-05-11 11:15 HYDhyd 阅读(152) 评论(0) 推荐(0)
摘要:#include#include#define inf 100000000#define N 110#define min(a,b) a>b?b:a;int pre[N][N],dis[N][N],ma[N][N],path[N],num,minf;int n,m;void FLOYD() {int... 阅读全文
posted @ 2014-05-04 21:30 HYDhyd 阅读(162) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/Yz81128/archive/2012/08/15/2640940.html求最小环floyd求最小环2011-08-14 9:421 定义:通常来说最小环是针对有向图而言从一个点出发,经过一条简单路径回到起点成为环.图的最小环就是所有环中长度最小的.... 阅读全文
posted @ 2014-05-04 20:38 HYDhyd 阅读(263) 评论(0) 推荐(0)
摘要:#include#define inf 1000000000000000#define N 100long long tmp[N][N],ma[N][N];int n;long long min(long long a,long long b){ return acost){ ma[u][v]=c... 阅读全文
posted @ 2014-04-30 12:17 HYDhyd 阅读(171) 评论(0) 推荐(0)
摘要:Problem 2173 NostopAccept: 52Submit: 210Time Limit: 3000 mSecMemory Limit : 32768 KBProblem DescriptionM国有N个城市,H条单向的道路,AekdyCoin从编号为1的城市出发,每经过一条道路要花一个... 阅读全文
posted @ 2014-04-30 10:33 HYDhyd 阅读(199) 评论(0) 推荐(0)
摘要:#include#include#include#includeusing namespace std;#define inf 1000000000#define N 110000struct node {int u,v,w,next;}bian[N*2];int head[N],yong,mind... 阅读全文
posted @ 2014-04-22 10:49 HYDhyd 阅读(123) 评论(0) 推荐(0)
摘要:/*这是一道最短路变形题从每个有藏宝的地方为起点 求到各个点的可以的最大重量,相当于求出了从出口 到 一个藏宝点 所允许的最大重量,把所有藏宝点的按重量 排序(从小到大)先到最小的藏宝点带上 宝物 再去次大*/#include#include#include#includeusing namespa... 阅读全文
posted @ 2014-04-18 20:36 HYDhyd 阅读(107) 评论(0) 推荐(0)
摘要:#include#include#include//只需判断是否有正环路径就可以了using namespace std;#define N 200struct node {double r,c;}map[N][N];double maxvalue[N],h;int n,cou[N];int bel... 阅读全文
posted @ 2014-04-09 14:40 HYDhyd 阅读(193) 评论(0) 推荐(0)
摘要:一个是bfs加迭代一个是dfs加迭代请问迭代是什么就是不断地做,做到没有更优的解为止或者是不断得做,做到逼近答案为止。。栈比队列更快更节省空间 阅读全文
posted @ 2014-03-19 15:52 HYDhyd 阅读(308) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/xiazdong/article/details/8193680 阅读全文
posted @ 2014-03-19 14:47 HYDhyd 阅读(204) 评论(0) 推荐(0)
摘要:最短路的优先队列做法:#include#include#include#define N 100010#define inf 0x3fffffffusing namespace std;int first[N],next[N],u[N],v[N],w[N],d[N];int main(){int t... 阅读全文
posted @ 2014-03-11 13:30 HYDhyd 阅读(120) 评论(0) 推荐(0)
摘要:#include#include#include#includeusing namespace std;#define inf 999999999#define N 300struct node { int u,v,w,next;}bian[N*10];int yong,n,head[N];voi... 阅读全文
posted @ 2014-02-22 14:17 HYDhyd 阅读(120) 评论(0) 推荐(0)

1