Arantir1
|
||||||
1 | ||||||
Цикл отрицательного веса27.12.2013, 00:38. Показов 3739. Ответов 0
Метки нет Все метки)
(
Помогите переделать решение, нашёл в интернете, но оно немного не подходит, а я никак не могу разобраться в коде и, следовательно, что-либо изменить. Можно обойтись без проверок, но очень помогли бы хоть какие-нибудь комментарии.
Условие: Задан ориентированный граф, требуется определить, существует ли в нём цикл отрицательного веса. Использовать для этого метод Форда — Беллмана. Входные данные В первой строке входного файла содержится два целых числа n, m — число вершин и ребер графа соответственно (1 ≤ n ≤ 1000,0 ≤ m ≤ 100000). Далее следует описание m ребер графа a,b,c — ребро из вершины a в вершину b веса c (1 ≤ a,b ≤ n,−1000 ≤ c ≤ 1000). Выходные данные В первой строке файла выведите “YES”, если найден цикл отрицательного веса и — “NO” иначе. В случае положительного ответа далее выведите число ребер в цикле, затем номера самих ребер в порядке обхода по циклу. Ребра нумеруются с единицы в том порядке, в котором они следуют во входном файле. Пример Ввод 7 10 7 4 37 2 3 68 7 2 114 7 2 -69 7 2 58 1 6 112 7 6 103 2 7 -119 7 1 -107 1 5 23 Вывод YES 2 4 8 Код, который я нашёл, выводит во второй строке количество вершин в искомом цикле (считая одинаковые первую и последнюю), а в третьей строке - вершины, входящие в этот цикл, в порядке обхода. Сделайте, пожалуйста, чтобы прога делала как у меня в условии, а то у меня уже мозг кипит. Надо было меньше пары прогуливать, тогда может и понял бы. От этой проги зависит допуск к экзамену, а в ночь с пятницы на субботу приём программ прекращается.
|
|
27.12.2013, 00:38 | |
Ответы с готовыми решениями:
0
Определить есть ли во взвешенном графе цикл отрицательного веса Алгоритм Дейкстры и цикл for (для заполнения веса рёбер графа) Какое отклонение веса тела от среднего веса можно гарантировать? Цикл в цикле для нахождения максимального отрицательного элемента |
27.12.2013, 00:38 | |
Помогаю со студенческими работами здесь
1
Создать программу по всем 3 видам циклов...цикл с параметром,цикл с условием,цикл,и цикл с предусловием... Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |