社区讨论

这个为啥WA

B3647【模板】Floyd参与者 3已保存回复 5

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
5 条
当前快照
1 份
快照标识符
@m0659a00
此快照首次捕获于
2024/08/23 11:20
2 年前
此快照最后确认于
2025/11/04 22:40
4 个月前
查看原帖
C
#include<bits/stdc++.h>
using namespace std;
int a[10001][10001];
int v[10001][10001];
int main(){
	int n,m;
    cin>>n>>m;
	for(int i=1;i<=10000;i++){
		for(int j=1;j<=10000;j++){
			v[i][j]=0x3f3f3f3f3f;
		}
	}
	for(int i=1;i<=n;i++){
		v[i][i]=0;
	}
	for(int i=1;i<=m;i++){
		int a,b,c;
		cin>>a>>b>>c;
		v[a][b]=c;
		v[b][a]=c;
	}
	for(int k=1;k<=n;k++){
		for(int i=1;i<=n;i++){
			for(int j=1;j<=n;j++){
				v[i][j]=min(v[i][j],v[i][k]+v[k][j]);
			}
		}
	}
	for(int i=1;i<=n;i++){
		for(int j=1;j<=n;j++){
			cout<<v[i][j]<<" ";
		}
		cout<<endl;
	}
	return 0;
} 

回复

5 条回复,欢迎继续交流。

正在加载回复...