![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 20.10.2010
Сообщений: 12
|
![]()
Задача вот в чём: даётся n точек и k пар точек между которыми есть соединение. Надо узнать можно ли попасть по этим соединениям из точки с номером s1 в точку с номером s2.
Пример ввода: n k s1 s2 создаётся n точек b[1,1] b[1,2] ... b[k,1] b[k,2] Пример вывода: Да/Нет Пример ввода: 3 1 1 2 создаётся 3 точек 1 3 Пример вывода: Нет Пример ввода: 3 2 1 3 создаётся 3 точек 1 2 2 3 Пример вывода: Да Кому непонятна задача из-за корявого объяснения её сути спрашивайте. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 11.06.2010
Сообщений: 78
|
![]()
Дим@@ на вход вам подается матрица смежности? Покажите ваш код, постараемся найти ошибки
Я не волшебник, я еще только учусь ٩(๏̯͡๏)۶
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 20.10.2010
Сообщений: 12
|
![]()
Дело в том, что я не притставляю как её сделать, но мне говорили что это решение связано с алгоритмов флойда.
Последний раз редактировалось Дим@@; 21.10.2010 в 20:38. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 21.10.2010
Сообщений: 130
|
![]()
Да много способов есть, чтобы решить эту задачу. Можно поиском в ширину. Можно поиском в глубину найти компоненты связности и проверить, принадлежат ли вершины s1 и s2 одной и той же компоненте...
Вот программа на Delphi поиска компонент связности с помощью системы непересекающихся множеств. Это решение твоей задачи, вход из входного файла, как там что записано, думаю, разберёшся. Код:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 20.10.2010
Сообщений: 12
|
![]()
Огромное спасибо за решение!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Графы в С++ | skiffter | Помощь студентам | 3 | 11.04.2010 10:40 |
Задача на графы типа лабиринт | k1r1ch | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 29.10.2009 21:07 |
Задача (на графы) | Witaliy | Помощь студентам | 6 | 14.02.2009 17:47 |