最短路优先队列优化spfa
前置:链式前项星存图
链式前项星存图相比一般的vector方法在代码上复杂度更高,但运行速度更快。
struct edge{
int u,v;
int w,ne;
}ed[maxm];
int head[maxm], cnt, vis[maxm],dis[maxm];
void init()
{
cnt = 0;
for (int i = 0; i <= 250; ++i)
{
dis[i] = inf, vis[i] = 0, head[i] = -1;
}
}
void addedge(int u, int v, int w)