社区讨论
这个为啥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 条回复,欢迎继续交流。
正在加载回复...