标签:const style c++ span std its 弗洛伊德 str i++
模板:
#include <bits/stdc++.h> using namespace std; int mp[20][20]; int n,m,x,z,y; const int inf = 1<<20; int main() { cin>>n>>m; for(int i=1;i<=n;i++) { for(int j=1;j<=n;j++) { if(i == j) mp[i][j] = 0; else mp[i][j] = inf; } }//初始化 for(int i=1;i<=n;i++) { cin>>x>>y>>z; mp[x][y] = z; } for(int k=1;k<=n;k++) { for(int i=1;i<=n;i++) { for(int j=1;j<=n;j++) { if(mp[i][k]+mp[k][j] < mp[i][j]){ mp[i][j] = mp[i][k]+mp[k][j]; } } } } for(int i=1;i<=n;i++) { for(int j=1;j<=n;j++) { cout<<mp[i][j]<<" "; } cout<<endl; } return 0; }
标签:const style c++ span std its 弗洛伊德 str i++
原文地址:https://www.cnblogs.com/tonyyy/p/10922909.html