ЕЛ
Елена Левина

помогите с выводом кратчайшие пути между всеми парами вершин графа. Алгоритм флоида.

Точнее часть программы, реализующую печать кратчайшиих путей между всеми парами вершин графа. Язык программирования Си.

печать не матрицы кратчайших путей, а кратчайшиго пути между вершиной i и j

АК
Александр Кузнецов

#include
const int inf=1E9;
using namespace std;
int main()
{
int n,i,j,k,d[100][100];
scanf("%d",&n);
for (i=0;i[j]);
if (i==j) d[j]=min(d[j],0);
if (d[j]==1001) d[j]=inf;
}
for (k=0;k[k][j]=min(d[j],d[k]+d[k][j]);
for (i=0;i<0) { printf("INCORRECT INPUT"); return 0; }
for (i=0;i[j]==inf) printf("NO "); else printf("%d ",d[j]);
}
Это для взвешенного ориентированного граф из N вершин

Похожие вопросы
Помогите пожалуйста, объясните алгоритм Дейкстры на паскале. Да и вообще о графах, как вводить и т. д. Спасибо!
Алгоритм кратчайшего пути обхода графа
помогите пожалуйста. составить алгоритм вывода числа на экран, что бы числу предшествовало собщение Число а=
Помогите с алгоритмом!
Всем привет) Помогите написать алгоритм решенной задачи в Pascal...
Народ помогите. Курсовая работа, отыскание кратчайшего пути в графе с помощью алгоритма Дейкстры на C#.
Вычисление кратчайшего пути с помощью алгоритма дейкстры.
алгоритм печати пары чисел от 1 до 4
Помогите с алгоритмами.
Обход ориентированного графа, нахождение кратчайшего пути между вершинами.