最短路
_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 · 219 阅读 · 0 评论 -
【图论】Car的旅行线路 NOIP 2001
【NOIP2001】Car的旅行线路题目描述又到暑假了,住在城市A的Car想和朋友一起去城市B旅游。 她知道每个城市都有四个飞机场,分别位于一个矩形的四个顶点上,同一个城市中两个机场之间有一条笔直的高速铁路,第I个城市中高速铁路了的单位里程价格为Ti,任意两个不同城市的机场之间均有航线,所有航线单位里程的价格均为t。 那么Car应如何安排到城市B的路线才能尽可能的节省花费呢?她发现这...原创 2016-10-28 13:04:02 · 718 阅读 · 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 · 647 阅读 · 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 · 146 阅读 · 0 评论