![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
最短路
_Ark
这个作者很懒,什么都没留下…
展开
-
[GXOI/GZOI2019]旅行者 (最短路)
题意 给定一个有向图,其中一些顶点为关键点。求这些关键点两两之间最小距离。 题解 考试时没怎么想写了50分暴力走了。以为是什么强连通分量的解法,结果就是个最短路。直接从关键点跑一次最短路dis[0],再把图反向在跑一次最短路dis[1]。跑最短路的时候记录起点col[0/1]。那么最后直接枚举一条边(x,y,w),当col[0][x]!=col[1][y]时,答案一定在所有dis[0][x]+w+...原创 2019-12-16 21:09:07 · 209 阅读 · 0 评论 -
【图论】Car的旅行线路 NOIP 2001
【NOIP2001】Car的旅行线路 题目描述 又到暑假了,住在城市A的Car想和朋友一起去城市B旅游。 她知道每个城市都有四个飞机场,分别位于一个矩形的四个顶点上,同一个城市中两个机场之间有一条笔直的高速铁路,第I个城市中高速铁路了的单位里程价格为Ti,任意两个不同城市的机场之间均有航线,所有航线单位里程的价格均为t。 那么Car应如何安排到城市B的路线才能尽可能的节省花费呢?她发现这...原创 2016-10-28 13:04:02 · 706 阅读 · 0 评论 -
堆优化/zkw线段树优化 dijkstra
#include <bits/stdc++.h> using namespace std; const int MAXN = 100005; const int MAXM = 200005; inline void read(int &num) { char ch; int flag=1; while(!isdigit(ch=getchar()))if(ch=...原创 2018-10-29 22:36:56 · 633 阅读 · 0 评论 -
A* 第k短路
#include <cstdio> #include <algorithm> #include <queue> #include <cstring> #include <cctype> using namespace std; void read(int &num) { char ch; while(!isdig...原创 2018-11-05 19:37:55 · 134 阅读 · 0 评论