Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.12.2016, 22:03   #1
Reatar
 
Регистрация: 14.12.2016
Сообщений: 9
По умолчанию Pascal. Проверьте, можно ли из каждой деревни доехать до города (Граф)

Доброе время суток!
Задача:
Рядом с городом расположено n деревень, известна сеть автомобильных дорог их,
соединяющих. Проверьте, можно ли из каждой деревни доехать до города
(путь может пролегать через друге деревни). Ввод-вывод из текстовых файлов.

Помогите разобраться... Как я понял n - это вершины графа, а дороги - ребра. Чем тогда город будет являться и как это занести в текстовый файл ?
Reatar вне форума Ответить с цитированием
Старый 14.12.2016, 23:23   #2
Dekay
Пользователь
 
Регистрация: 21.06.2016
Сообщений: 65
По умолчанию

Где исходные данные?
Город и деревни - вершины
Дороги - ребра
Если граф ориентрированный - строим по нему обратные ребра и запускаем dfs. Если неориентированные - по прямым ребрам.
В конце по множеству посещенных вершин находим ответ.
Dekay вне форума Ответить с цитированием
Старый 15.12.2016, 13:15   #3
Reatar
 
Регистрация: 14.12.2016
Сообщений: 9
По умолчанию

Попытался сделать матрицу смежности для графа.

Код:
5 5
0 1 0 0 1
1 0 1 0 0
0 1 0 1 1
0 0 1 0 0
1 0 1 0 0
Теперь это нужно записать в файл и с помощью алгоритма DFS задать условие ?
Reatar вне форума Ответить с цитированием
Старый 17.12.2016, 17:23   #4
FPaul
Форумчанин
 
Регистрация: 25.01.2015
Сообщений: 474
По умолчанию

С помощью алгоритма DFS вы построите матрицу достижимости из города.
FPaul вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Схему автобусных маршрутов города представить структурой типа граф. Predgornoe Общие вопросы C/C++ 1 14.01.2015 18:11
Гамильтонов граф.(Pascal) swillrocker Помощь студентам 0 12.12.2011 22:45
Pascal!!! Эйлеровый граф Ikram Помощь студентам 2 16.05.2010 16:51
pascal игра в города ByaKaFu Помощь студентам 4 01.02.2010 21:38
Игра в города (Pascal) Yulya Помощь студентам 1 13.04.2009 15:39