
最短路径
z听歌的小孩z
这个作者很懒,什么都没留下…
展开
-
[迪杰斯特拉模板详解]模板(紫书模板+优先队列模板) 后续会更新一些简单模板题
对于初学图论算法的ACMer,第一个接触的算法应该就是迪杰斯特拉了,所以我先简单讲讲迪杰斯特拉算法,后文简写为dij。 dij适合于边权值为正的情况,可用于计算正权图上单源最短路,即求出一个点到其它所有结点的最短路。 先举一个简单列子:如图所示,现在要求求1到5的最短路径。 先说明两个变量:w[u][v] 表示从u到v的距离, d[i] 表示从1到 i 这个点的距离。 我们先从1开...原创 2019-03-06 22:03:59 · 659 阅读 · 1 评论 -
2018-2019 ACM-ICPC, Asia Jiaozuo Regional Contest F - Honeycomb(简单最短路 + 恶心建图)
题目链接 题意:在一个蜂巢里,一只小蜜蜂要从 S 点飞到 T 点。 题解:题目已经保证蜂巢的结构一定是样例给定的框架,那么我们可以给按照规律从左到右,从上到下给每个六边形编号。再用bfs连边,最后跑一遍最短路即可,思路简单,只是连边过程有点考验码力。 +---+ +---+ / \ / \ + +---+ +---+ \...原创 2019-09-26 20:48:57 · 337 阅读 · 1 评论