最短路
文章平均质量分 77
memcpy0
希望探索文理结合的自由之路。
展开
-
【PAT】2021年春季PAT甲级题解
文章目录1.题意解法2.题意解法3.题意解法4.题意解法1.Input Specification:Output Specification:Sample Input:Sample Output:题意解法2.Input Specification:Output Specification:Sample Input:Sample Output:题意解法3.Input Specification:Output Specification:Sample Input:Samp原创 2021-12-16 23:15:19 · 2259 阅读 · 0 评论 -
LeetCode 407. Trapping Rain Water II【数组/BFS/堆/最短路】困难
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。为了方便在PC上运行调试、分享代码文件,我还建立了相关的仓库:https://github.com/memcpy0/LeetCode-Conqu.原创 2021-11-04 09:56:06 · 207 阅读 · 0 评论 -
数据结构与算法题目集(中文)7-35 城市间紧急救援 (25 分)
作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候,你的任务是带领你的救援队尽快赶往事发地,同时,一路上召集尽可能多的救援队。输入格式:输入第一行给出4个正整数 NNN、MMM、SSS、DDD,其中 NNN(2≤N≤5002≤N≤5002≤N≤500)是城市的个数,顺便假设城市的编号为 0∼(N?1)0 \sim (N?1)0∼(N?1)原创 2021-05-29 03:24:41 · 301 阅读 · 0 评论 -
PAT 团体程序设计天梯赛-练习集 L2-001 紧急救援 (25 分)
作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候,你的任务是带领你的救援队尽快赶往事发地,同时,一路上召集尽可能多的救援队。输入格式:输入第一行给出4个正整数 NNN、MMM、SSS、DDD,其中 NNN(2≤N≤5002≤N≤5002≤N≤500)是城市的个数,顺便假设城市的编号为 0∼(N−1)0 \sim (N−1)0∼(N−1)原创 2021-05-29 03:17:41 · 360 阅读 · 0 评论 -
LeetCode C++ 864. Shortest Path to Get All Keys【Graph/BFS/最短路】困难
We are given a 2-dimensional grid. "." is an empty cell, "#" is a wall, "@" is the starting point, ("a", "b", ...) are keys, and ("A", "B", ...) are locks.We start at the starting point, and one move consists of walking one space in on原创 2021-02-20 23:43:50 · 227 阅读 · 0 评论 -
【PAT甲级】1003 Emergency (25分)
As an emergency rescue team leader of a city, you are given a special map of your country. The map shows several scattered cities connected by some roads. Amount of rescue teams in each city and the length of each road between any pair of cities are marked原创 2020-10-27 16:07:35 · 73 阅读 · 0 评论 -
洛谷 P4779 【模板】单源最短路径(标准版)
题目背景2018 年 7 月 19 日,某位同学在 NOI Day 1 T1 归程 一题里非常熟练地使用了一个广为人知的算法求最短路。然后呢?100→60;Ag→Cu;最终,他因此没能与理想的大学达成契约。小 F 衷心祝愿大家不再重蹈覆辙。题目描述给定一个 nnn 个点,mmm 条有向边的带非负权图,请你计算从 sss 出发,到每个点的距离。数据保证你能从 sss 出发到任意点。输入格式第一行为三个正整数 n,m,sn,m,sn,m,s 。 第二行起 mmm 行,每行三个非负整数 ui,原创 2020-06-16 01:19:30 · 345 阅读 · 0 评论 -
洛谷 P3371 【模板】单源最短路径(弱化版)
题目背景本题测试数据为随机数据,在考试中可能会出现构造数据让 SPFA 不通过,如有需要请移步 P4779 。题目描述如题,给出一个有向图,请输出从某一点出发到所有点的最短路径长度。输入格式第一行包含三个整数 n,m,sn,m,sn,m,s,分别表示点的个数、有向边的个数、出发点的编号。接下来 mmm 行每行包含三个整数 u,v,wu,v,wu,v,w,表示一条 u→vu \to vu→v 的,长度为 www 的边。输出格式输出一行 nnn 个整数,第 iii 个表示 sss 到第 iii原创 2020-06-15 21:59:35 · 347 阅读 · 0 评论