码迷,mamicode.com
首页 >  
搜索关键字:最短路    ( 6871个结果
最短路径问题
leetcode1514. 概率最大的路径 首先考虑了dfs,1000节点超时,添加记忆化,5000节点超出空间。 邻接矩阵->邻接表(HashMap<node,HashMap>)解决空间问题 dfs仍然超时。 尝试bfs + 普通队列,结果存在误差:由于多次相乘,导致最终结果精度存在问题。 bfs ...
分类:其他好文   时间:2021-05-24 11:11:39    阅读次数:0
迪杰斯特拉(Dijkstra)算法
一 定义:求解一个指定的点到其他点的最短路径 不存在权值为负的边!!! 二 思想:每次对所有可见点的路径长度进行排序后,选择一条最短的路径。 看题: 第一行两个整数你n,m,分别表示顶点和边接下来m行,每行3个数下x,y,z,表示顶点x到顶点y的权值为z 样例: 6 9 1 2 1 1 3 12 2 ...
分类:编程语言   时间:2021-05-23 23:30:11    阅读次数:0
GPLT L3-028.森森旅游
建两个图,正图和反图。 正图里的边权是现金,反图里的边权是旅游金。 然后分别以1为起点在正图上跑最短路,以n为起点在反图上跑最短路。 这样计算出每个点的答案,取最小,不带修改的情况就做完了。 带修改的情况放线段树上维护一下就好了。 注意巨大坑点:不保证图连通。 #include<bits/stdc+ ...
分类:其他好文   时间:2021-05-04 16:28:17    阅读次数:0
P1266 速度限制
原题链接 考察:最短路 思路: 很容易看出t就是一般最短路的权值,快速地打了一遍dijkstra板子结果发现输出结果和样例不一样,那么答案错在哪里呢? 我们调试一下就可以发现,到达中间某点的耗时晚,不一定到达终点就晚,因为到达时间由到达每个点的时间和速度决定. 之前说过最短路可以和dp联系起来,那么 ...
分类:其他好文   时间:2021-05-03 12:44:50    阅读次数:0
浅谈DFS与BFS
搜索(深搜回溯与广搜) 1.深搜与回溯 深度优先搜索,简称为深搜或 "DFS" (Depth First Search), 是图运算的一种搜索方式,简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次.大致的搜索过程如下 深度优先遍历图的方法是, 从图中某顶点v出发: (1 ...
分类:其他好文   时间:2021-04-30 12:09:37    阅读次数:0
Geodesic Distance:两点间的最短距离之法截弧/等角航线/测地线
Geodesic Distance:两点间的最短距离之法截弧/等角航线/测地线 **Author:**zhoulujun **Date:**2020-03-13 屏幕集合李,两点间最短的线叫直线,曲面上两点之间最短的连线叫 "测地线 "也叫 "短程线 "。WebGIS里面,我们会接触到法截弧、等角航 ...
分类:其他好文   时间:2021-04-29 11:37:19    阅读次数:0
天梯赛L2-001 紧急救援 (25 分)
链接:https://pintia.cn/problem-sets/994805046380707840/problems/994805073643683840 思路:最短路的变式题 dijk 中vis表示是否被当作过最小点,因为堆中已经有这个点了但是没有被当作最小点过,所有堆中可能存在多个同一个点 ...
分类:其他好文   时间:2021-04-23 12:22:28    阅读次数:0
差分优化建边(Tax)
[Luogu P6822PA2012]Tax] (http://www.luogu.com.cn/problem/P6822") All right. Let's go! 题目描述 给出一个 n 个点 m 条边的无向图,经过一个点的代价是进入和离开这个点的两条边的边权的较大值,求从起点 1 到点 n ...
分类:其他好文   时间:2021-04-19 15:06:50    阅读次数:0
[CF301B] Yaroslav and Time - 最短路
坐标上有n个点,走一个单位距离要花d时间(只能横走纵走) $(3\le n\le 100,{10}^3\le d\le {10}^5)$ 除了起点和终点,其他的点都有个宝箱,每个宝箱可以加时间 $a_i(1\le a_{i}\le10^{3})$ 输出从起点到终点,刚开始最少要带多少时间 ...
分类:其他好文   时间:2021-04-13 12:06:14    阅读次数:0
PAT 1003 Emergency
问题:假设你是某地区的消防队长,该地区包括N个城市和M条连结城市的公路,N个城市各自驻扎的消防队员数量业已给出,假设你位于城市c1处,当城市c2发生火灾时,你需要从城市c1出发,走最短的路径到达城市c2,与此同时,沿线征兆尽可能多的消防队员。编程解出城市c1与c2之间最短路径的数目,以及最多能征兆多 ...
分类:其他好文   时间:2021-04-12 12:45:28    阅读次数:0
6871条   上一页 1 2 3 4 5 ... 688 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!