首页 > 旅行
头像 狂点技能树
发表于 2021-05-11 11:44:40
本题思路来源:AC大佬代码。 思路:         枚举中转点,那么最长的路就是以中转点为起点的最短路中最长的两条的和。 #include <bits/stdc++.h> using 展开全文
头像 五七五
发表于 2021-08-06 23:38:06
题目描述极其不清楚.题目里的边都是无向边(这一点也没有交代).题目要求为:求最短路路径中至少有三个点不一样的最短路,即包含不一样的三个点(起点,中间节点,终点).实际上因为是无向图,中间节点才是真正的起点.枚举起点跑单源最短路,每次求出到各个点的最短距离。找出最大值和次大值即可.
头像 golang文博猕猴桃
发表于 2022-04-13 22:17:57
题目描述 题目描述 小z放假了,准备到RRR城市旅行,其中这个城市有N个旅游景点。小z时间有限,只能在三个旅行景点进行游玩。小明租了辆车,司机很善良,说咱不计路程,只要你一次性缴费足够,我就带你走遍RRR城。 小z很开心,直接就把钱一次性缴足了。然而小z心机很重,他想选择的路程尽量长。 然而司机也很 展开全文
头像 归时夜未央
发表于 2022-12-31 16:47:12
链接:https://ac.nowcoder.com/acm/problem/14352 来源:牛客网 题目描述 小z放假了,准备到RRR城市旅行,其中这个城市有N个旅游景点。小z时间有限,只能在三个旅行景点进行游玩。小明租了辆车,司机很善良,说咱不计路程,只要你一次性缴费足够,我就带你走遍RRR城 展开全文
头像 sunny_forever
发表于 2021-07-14 15:36:44
思路 枚举中转点,当中转点为 i 时对应得到:res_i = f[i][0] + f[i][1]那么最终的答案 res = max(-1,res_1,res_2,res_3,...... ,res_n)f[i][0]:点 i 可到达的最远点(记其为x) 与点 i 之间的 距离f[i][1]:点 i 展开全文