Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3716225
А
Аноним
11 октября 2026 10:30 · публичный вопрос
А
Аноним

Реши задание на изображении

Ответ нейросети

Краткий ответ: при стандартном алгоритме Флойда—Уоршелла в порядке промежуточных вершин \(A,B,C,D\) итоговая матрица:

\[ \begin{array}{c|rrrr} & A & B & C & D\\ \hline A & -2 & -4 & -1 & -5\\ B & 0 & -2 & 1 & -3\\ C & 3 & 1 & 0 & 0\\ D & -1 & -3 & 0 & -4 \end{array} \]

Формула обновления:

\[ d_{ij}=\min\left(d_{ij},\,d_{ik}+d_{kj}\right). \]

Основные шаги

После промежуточной вершины \(A\):

\[ \begin{pmatrix} 0&-2&4&\infty\\ \infty&0&3&-1\\ \infty&\infty&0&2\\ 1&-1&5&0 \end{pmatrix} \]

После \(B\):

\[ \begin{pmatrix} 0&-2&1&-3\\ \infty&0&3&-1\\ \infty&\infty&0&2\\ 1&-1&2&-2 \end{pmatrix} \]

После \(C\) изменений нет. После \(D\) получаем указанную итоговую матрицу.

Проверка: в графе есть отрицательный цикл

\[ A\to B\to D\to A: \qquad -2+(-1)+1=-2. \]

Поэтому строго говоря, конечных кратчайших расстояний в графе нет: цикл можно повторять и уменьшать длину пути. Матрица выше — именно результат четырёх итераций алгоритма, который требуется в задании.