Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>using namespace std;int d[200][200];int main(int argc, char* argv[]) {const int MAX = 100000000;int N, M;int x, y, w;while (cin >> N) { // wrapper begincin >> M;// initfor (int i=1; i<=N; i++) {for (int j=1; j<=N; j++) {d[i][j] = MAX;}d[i][i] = 0;}// inputfor (int i=0; i<M; i++) {cin >> x >> y >> w;if (d[x][y] > w) {d[x][y] = d[y][x] = w;}}// Floydfor (int k=1; k<=N; k++) {