
最短路
SSL_whd
kd nb
展开
-
【Floyed】【图论】村庄重建
floyed原创 2020-08-24 14:45:28 · 372 阅读 · 0 评论 -
【floyed】【图论】廉价最短路径
floyed水题原创 2020-08-21 14:52:24 · 183 阅读 · 0 评论 -
【floyed】导游的魔棒
floyed即可原创 2020-08-12 13:02:15 · 158 阅读 · 0 评论 -
【最短路】【图论】文化之旅(luogu)
这题数据比较水,floyed即可,注意建图原创 2020-08-09 18:57:02 · 141 阅读 · 0 评论 -
(CSP2019·J T4)加工零件【spfa】【最短路】
spfa变形原创 2019-12-06 20:19:49 · 452 阅读 · 0 评论 -
【最短路】【floyed】【图论】最短路上的统计
题目:一个无向图上,没有自环,所有边的权值均为1,对于一个点对(a,b),我们要把所有a与b之间所有最短路上的点的总个数输出。输入:第一行n,m,表示n个点,m条边接下来m行,每行两个数a,b,表示a,b之间有条边在下来一个数p,表示问题的个数接下来p行,每行两个数a,b,表示询问a,b输出:对于每个询问,输出一个数c,表示a,b之间最短路上点的总个数样例输入:5 61...原创 2019-04-20 13:52:48 · 164 阅读 · 0 评论 -
【最短路】【floyed】【图论】牛的旅行
题目:农民John的农场里有很多牧区。有的路径连接一些特定的牧区。一片所有连通的牧区称为一个牧场。但是就目前而言,你能看到至少有两个牧区不连通。这样,农民John就有多个牧区了。John想在农场里添加一条路径(注意,恰好一条)。对这条路径有以下限制:一个牧场的直径就是牧场中最远的两个牧区的距离(本题中所提到的所有距离指的都是最短的距离)。考虑如下的有5个牧区的牧场,牧区用“*”表示,路径用直...原创 2019-04-20 15:54:39 · 239 阅读 · 0 评论 -
【SPFA】【图论】【最短路】最长路(黄题)
把spfa改一改原创 2019-07-10 10:47:31 · 467 阅读 · 0 评论 -
【最短路】【图论】【Floyed】小萨的烦恼
题目:圣诞节又要到了!小萨希望和自己心仪的MM一起出去度过一个浪漫的的圣诞节。他进行了详尽的准备,找到了N个很适合他们去约会的好地方,但无奈小萨和他的MM都是初三学校,晚上必须回学校上晚修,没有足够的时间让他们走遍每一个地方。迫于无奈,小萨选择了一个最合适的地方S。小萨打算和他的MM一起步行到那个地方,那样他们就有很多时间来聊天玩乐,但是无奈时间有限,小萨决定坐公共汽车过去。然而,小萨发觉,自己...原创 2019-04-20 07:41:45 · 135 阅读 · 0 评论 -
【Floyed】【最短路】【图论】城市问题
题目:设有n个城市,依次编号为0,1,2,……,n-1(n<=100),另外有一个文件保存n个城市之间的距离(每座城市之间的距离都小于等于1000)。当两城市之间的距离等于-1时,表示这两个城市没有直接连接。求指定城市k到每一个城市i(0<=I,k<=n-1)的最短距离。输入:第一行有两个整数n和k,中间用空格隔开;以下是一个NxN的矩阵,表示城市间的距离,数据间用空格隔...原创 2019-04-19 19:16:15 · 216 阅读 · 0 评论 -
【最短路】【最小环】【图论】观光旅游
题目:在桑给巴尔岛的Adelton城镇上有一个旅游机构。它们决定在提供许多的其它吸引之外,再向客人们提供旅游本镇的服务。 为了从提供的吸引服务中尽可能地获利,这个旅游机构接收了一个精明决定:在相同的起点与终点之间找出一最短路线。输入:你的任务是编写一条程序来找类似的的一条路线。在这个镇上,有N个十字路口(编号1至N),两个十字路口之间可以有多条道路连接,有M条道路(编号为1至M)。但没有一...原创 2019-04-13 07:29:20 · 374 阅读 · 0 评论 -
最短路线问题【图论】【最短路】(四种方法)
Description平面上有n个点(N&amp;amp;amp;amp;amp;amp;lt;=100),每个点的坐标均在-10000~10000之间。其中的一些点之间有连线。若有连线,则表示可从一个点到达另一个点,即两点间有通路,通路的距离为两点直线的距离。现在的任务是找出从一点到另一点之间的最短路径。Input共有n+m+3行,其中:第一行为一个整数n。第2行到第n+1行(共n行),每行的两个整数x和y,描述一个点的坐标(以一个...原创 2019-01-17 16:53:52 · 3666 阅读 · 0 评论 -
最小花费【图论】【最短路】
Description在n个人中,某些人的银行账号之间可以互相转账。这些人之间转账的手续费各不相同。给定这些人之间转账时需要从转账金额里扣除百分之几的手续费,请问A最少需要多少钱使得转账后B收到100元。Input第一行输入两个用空格隔开的正整数n和m,分别表示总人数和可以互相转账的人的对数。以下m行每行输入三个用空格隔开的正整数x,y,z,表示标号为x的人和标号为y的人之间互相转账需要扣除...原创 2019-01-19 11:33:38 · 789 阅读 · 0 评论 -
【图论】【最短路】【SPFA】单源最短路径
题目背景本题测试数据为随机数据,在考试中可能会出现构造数据让SPFA不通过,如有需要请移步 P4779。题目描述如题,给出一个有向图,请输出从某一点出发到所有点的最短路径长度。输入输出格式输入格式:第一行包含三个整数N、M、S,分别表示点的个数、有向边的个数、出发点的编号。接下来M行每行包含三个整数Fi、Gi、Wi,分别表示第i条有向边的出发点、目标点和长度。输出格式:一行,包含...原创 2019-03-07 17:19:29 · 198 阅读 · 0 评论 -
【最短路】【SPFA】电车
前言:题目来自洛谷的 电车。题目描述在一个神奇的小镇上有着一个特别的电车网络,它由一些路口和轨道组成,每个路口都连接着若干个轨道,每个轨道都通向一个路口(不排除有的观光轨道转一圈后返回路口的可能)。在每个路口,都有一个开关决定着出去的轨道,每个开关都有一个默认的状态,每辆电车行驶到路口之后,只能从开关所指向的轨道出去,如果电车司机想走另一个轨道,他就必须下车切换开关的状态。为了行驶向目标地...原创 2019-03-21 17:21:02 · 138 阅读 · 0 评论 -
【Floyed】【最短路】医院设置
题目:设有一棵二叉树(如右图)。其中,圈中的数字表示结点中居民的人口。圈边上数字表示结点编号,现在要求在某个结点上建立一个医院,使所有居民所走的路程之和为最小,同时约定,相邻接点之间的距离为1。如 右图中,若医院建在: 1处,则距离和=4+12+220+240=136 3处,则距离和=4*2+13+20+40=81 输入:第一行一个整数n,表示树的结点数。(n<=100)...原创 2019-03-29 19:32:38 · 229 阅读 · 0 评论 -
【Floyed】【最短路】【图论】商店选址问题
题目:给出一个城市的地图(用邻接矩阵表示),商店设在一点,使各个地方到商店距离之和最短。输入:第一行为n(共有几个城市); N小于201 第二行至第n+1行为城市地图(用邻接矩阵表示);输出:最短路径之和。样例输入:30 3 13 0 21 2 0样例输出:3思路:用邻接矩阵,然后跑一遍floyed,再开个循环取最小值就可以了。代码:#include<...原创 2019-03-27 17:37:19 · 524 阅读 · 2 评论 -
【最短路】【SPFA】桐人的约会
题目:这是一个风和日丽的日子,桐人和诗乃在约会。他们所在的城市共有N个街区,和M条道路,每条道路连接两个不同的街区,并且通过一条道路需要花费一些时间。他们现在处于N号街区,正在享受幸福时光的桐人完全忘记了他的手机被亚丝娜安装了监控装置的事情,此时亚丝娜已经得知了桐人的位置以及他正在和一个妹子约会的事实,十分愤怒,于是从她所在的1号街区火速赶往N号街区。现在这个城市中有一条道路正在维修,不能通行,...原创 2019-04-10 17:04:43 · 130 阅读 · 0 评论 -
【SPFA】【最短路】 腾讯大战360
题目:2010年11月3日,是一个难忘的日子。 腾讯发布消息:存360则,不留QQ。留QQ,则须卸360。 360则表示360与QQ可以共存。 这也就标志着腾讯与360的大战就此开始!现在,腾讯与360由于身处异地,非常迫切地想在最短的时间内相遇,然后干一架。但是由于双方的技术员都在努力地编程序想干掉对方,所以他们希望你来帮他们找到一个最好的方案使得相遇的时间最短。在此我们定义“相遇”为:两...原创 2019-04-12 21:13:14 · 147 阅读 · 0 评论