Попробуйте так: Пусть удаляемый канал AB. Разобьем все Порты на 4 группы:
- кратчайший путь от A до X содержит AB и кратчайший путь от B до X содержит AB,
- кратчайший путь от A до X не содержит AB, а кратчайший путь от B до X содержит AB.
- кратчайший путь от A до X содержит AB, а кратчайший путь от B до X не содержит AB.
- кратчайший путь от A до X не содержит AB и кратчайший путь от B до X не содержит AB.
1.
,
2. Если
непусто, то задача решена.
3. S - пусто.
4.Кратчайший путь между элементами из
не содержит AB.
Кратчайший путь между элементами из
не содержит AB.
5. Возьмем ребро CD,
. Пусть
искомый.
Это план решения.