蒟蒻求助
查看原帖
蒟蒻求助
649243
2022_7_6_just_end楼主2022/8/22 14:13

萌新新学图论 蒙掉了 不会 打板子 菜的鸭批 请求大佬 帮忙 B3647 Floyd

#include<bits/stdc++.h>
using namespace std;
long long f[105][105];
int main()
{
	int n,m;
	cin>>n>>m;
	memset(f,1e9,sizeof(f));
	for(int i=1;i<=m;i++)
	{
		int u,v,w;
		cin>>u>>v>>w;
		f[u][v]=w;
		f[v][u]=w;
	}
for (int k = 1; k <= n; k++) {
  for (int x = 1; x <= n; x++) {
    for (int y = 1; y <= n; y++) {
      f[x][y] = min(f[x][y], f[x][k] + f[k][y]);
    }
  }
}

for(int i=1;i<=n;i++)
{
	for(int j=1;j<=n;j++)
	{
		cout<<f[i][j]<<" ";
	}
	cout<<endl;
}
	return 0;
}

2022/8/22 14:13
加载中...