永发信息网

无向图的最长路问题

答案:2  悬赏:30  手机版
解决时间 2021-01-04 09:59
  • 提问者网友:遁入空寂
  • 2021-01-04 05:31
无向图的最大路问题

请各位大虾解决个问题,有些oi题需要求无向图的最长路,但是如果把求最短路的Dijkstra反过来用无法处理环的问题,请问下哪位朋友知道有效的解决办法,最好附上主过程(Pascal为上,C也可).
最佳答案
  • 五星知识达人网友:污到你湿
  • 2021-01-04 06:49
用floyed算法

procedure floyed;
begin
for k:=1 to n do
for i:=1 to n do
for j:=1 to n do
if a[i,k]+a[j,k]>a[i,j] then a[i,j]:=a[i,k]+a[k,j];
end;
全部回答
  • 1楼网友:末日狂欢
  • 2021-01-04 08:23
你好! 楼上的很显然错了,最长路不具有最优子结构. 无向图的最长路问题恐怕是一个NPC 希望对你有所帮助,望采纳。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯