
最短路
文章平均质量分 87
Kewowlo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HDU 4849 2014西安邀请赛 C题 Wow! Such City! 最短路
#include #include #include #include #define LL __int64 #define M 1000*1000+1111 LL cost[1022][1033]; LL x[M],y[M]; LL z[M]; LL n,m; LL d[M]; bool used[M]; LL minn(LL a,LL b) { return a<b?a:b; }原创 2014-07-08 18:48:21 · 931 阅读 · 1 评论 -
【最短路】 HDU 4725 The Shortest Path in Nya Graph
注意建图,并且用优先队列; 题意:每个点都位于某一层 第k层的点可花费 C 走到 k+1 或 k-1 层上的点 (G++不会TLE) #include #include #include #include #include #include #include #include using namespace std; #include #include #includ原创 2014-12-12 18:51:27 · 749 阅读 · 0 评论 -
【神题】URAL 1575 Yekaterinburg Subway 2
点击打开链接 神题啊啊啊啊啊啊啊啊啊 看图建最短路 #include #include #include #include #include #include #include #include using namespace std; #include #include #include #include #include #include #define原创 2015-02-01 18:33:39 · 971 阅读 · 0 评论 -
【最短路】LightOJ 1099 - Not the Best 第二短路
点击打开链接 题意:求第二短路,题目定义:一定要大于最短路 并且路可以重复走; 开二维数组 d[N][2] 分别记录最短路和第二短路 #include #include #include #include #include #include #include #include using namespace std; #include #include #inc原创 2014-12-01 23:31:58 · 1375 阅读 · 0 评论 -
【最短路】 LightOJ 1002 - Country Roads 变形
点击打开链接 求每一点到N点的路径上最大的一条边权 #include #include #include #include #include #include #include #include using namespace std; #include #include #include #include #include #include #define cle原创 2014-12-01 23:38:39 · 797 阅读 · 0 评论 -
【最短路】 HDU 2722 Here We Go(relians) Again
求最短的时间到达终点 每条路的长度 2原创 2014-10-31 10:57:10 · 715 阅读 · 0 评论 -
【最短路】 ZOJ 1544 Currency Exchange 判断负圈
给出 N 种货币 M 条兑换关系 开始时所有的货币S 和有X 块钱 接下来M条关系 A B W1 W2 W3 W4 表示 A->B 所需的手续费为W2块钱 汇率为W1 B->A 所需的手续费为W4块钱 汇率为W3 所以对于输入的一行建两条边 要求到最后可以赚到钱 所以当出现了负圈即可赚到无限多的钱 #include #include #include #include原创 2014-10-02 19:05:24 · 1196 阅读 · 0 评论 -
HDU 1599 floyd 最小环
最小环证明: 一个环中的最大结点为k(编号最大),与他相连的两个点为i,j,这个环的最短长度为g[i][k]+g[k][j]+i到j的路径中,所有结点编号都小于k的最短路径长度 根据floyd的原理,在最外层循环做了k-1次之后,dist[i][j]则代表了i到j的路径中,所有结点编号都小于k的最短路径 综上所述,该算法一定能找到图中最小环原创 2014-08-06 19:16:57 · 716 阅读 · 0 评论 -
HDU 4885 TIANKENG’s travel 最短路
判断是否共线用map记录下斜率; #include #include #include #include #include #include #include using namespace std; #define N 1022 const int INF = 1<<30-1; bool vis[2020]; int mat[1022][1022],lowcost[1022],pre[原创 2014-07-28 21:41:59 · 1205 阅读 · 0 评论 -
POJ 3114 Countries in War 强连通+最短路
用floyd超时了。。。注定的事情。。。题意:看案例就跑出来了。。不需要看题了把。。#include #include #include using namespace std; #include const int INF =1999299; int minn(int a,int b) { return a>b?b:a; } #define N 510 #define M 251000原创 2014-08-02 20:31:23 · 1108 阅读 · 0 评论 -
POJ 1797 Heavy Transportation&&POJ 2253 Frogger 最短路 dijkstra变形
题意:每条路都有一个重量限制 求从1--n的路径中可通过的最大的重量原创 2014-07-09 23:35:55 · 983 阅读 · 1 评论 -
最短路算法
最常用的原创 2014-05-12 22:59:23 · 998 阅读 · 0 评论 -
【网络流+最短路】 HDU 5294 Tricks Device
点击打开链接 最短路求出到每个点的最小值以及边数 枚举下能到达终点的点的边数num[i] 取个最小值 +1 然后减去m就是第二个输出的数 对于原来的图满足最短路的边建上一条边跑网络流 就得到最小割= = 因为有重边所以网络流的边的容量为该边最小权值的数量 #include #include #include #include #include #include us原创 2015-07-21 19:09:03 · 625 阅读 · 0 评论