题目大意:最短路。
思路:最短路。
贴一份比较高效的堆优化Dij模板吧。
CODE:
#include
#include
#include
#include
#define _MAX 1000010
#define MAX 10000010
using namespace std;
#define min(a,b) ((a) < (b) ? a:b)
lon...
分类:
其他好文 时间:
2014-12-04 21:38:44
阅读次数:
243
实现了 Prime算法求最小生成树 (邻接表)的普通算法和最小堆优化算法。...
分类:
编程语言 时间:
2014-11-26 21:02:49
阅读次数:
663
实现了 Prime算法求最小生成树 (邻接矩阵)的普通算法和最小堆优化算法。...
分类:
编程语言 时间:
2014-11-26 14:20:25
阅读次数:
342
SPFA + vector邻接表 居然TLE。 Time Limit: 8000MS
然后又是尝试一下 堆优化的Dijkstra + vector邻接表 果然还是TLE。
放弃vector,转为静态。
SPFA 1891MS
Dijkstra_heap 1938MS
突然发现以前做过这个题。搜一下自己的Blog SPFA + vector 7063MS 危险的过了……...
分类:
其他好文 时间:
2014-11-25 12:45:51
阅读次数:
194
题目大意:有两个权值的最短路问题,要求满足费用不超过一定限度的情况下的最短路。
思路:正常的SPFA加一个小判断,就是当费用高于预期费用的时候不入队,顺便加一个pq吧。
CODE:
#include
#include
#include
#include
#include
#define MAX 100005
#define INF 0x3f3f3f3f
usin...
分类:
其他好文 时间:
2014-11-04 19:47:56
阅读次数:
177
借bzoj1624练了一下模板(虽然正解只是floyd)spfa:#include #include #include #include #include #include using namespace std;const int INF=100001;const int maxm=10001,m...
分类:
其他好文 时间:
2014-11-04 09:12:58
阅读次数:
306
我只是贴一下手写堆优化的dij模板,虽然,它,TLE了……****
#include
#include
#include
#include
#define N 2001000
#define inf 0x3f3f3f3f
#define longlong int
using namespace std;
struct Katarina
{
int v,next;
longlong l...
分类:
其他好文 时间:
2014-11-03 17:54:56
阅读次数:
168
第一题:题目大意:给出一个N*M的矩阵,定义一条路径的权值为经过的所有点权值的最大值.求一条从第一行到第N行的路径,使得路径权值最小.N,Mn 无解一个点)。2.AC算法(双向链表+堆优化贪心):先贴一段官方题解:借鉴网络流中的残余流思想,用堆来维护解决。映射建大根堆,记录每一个数值在堆中的位置好方...
分类:
其他好文 时间:
2014-10-23 22:19:11
阅读次数:
184
据说标题长可以吸引人们的注意←_←大家都用spaf。。。不怕被卡吗?改进的堆优化Dijkstra新鲜出炉了!!!这个板子终于改的既好看又实用了。 1 /************************************************************** 2 Probl...
分类:
其他好文 时间:
2014-10-19 22:40:23
阅读次数:
236
堆优化dijkstra 1 /* 2 PROB:butter 3 LANG:C++ 4 */ 5 6 #include 7 #include 8 #include 9 #include 10 using namespace std;11 const int Ni = 10000;12 con...
分类:
其他好文 时间:
2014-10-18 01:52:04
阅读次数:
291