Форум: Форум C++Разное
Новые темы: 00
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Помогите решить задачу!

Сообщения:  [1-3] 

 
 автор: alex19921992   (13.01.2008 в 09:22)   письмо автору
 
   для: Фитч   (12.01.2008 в 11:03)
 

возможно, разделить на 2 равные части....
а вообще, это боян, есть задача про компьютерную сеть где надо завалить какойто канал так
чтобы сеть разбилась на части.

Неэффективный алгоритм:
перебираем все ребра графов

для каждого ребра:
выбираем случайную вершину и отмечаем ее.
из вершины смотрим все соседние, отмечаем их, для соседних то же самое, и т. д....
в итоге, если останутся неотмеченные вершины,то даное ребро - искомое.

  Ответить  
 
 автор: Фитч   (12.01.2008 в 11:03)   письмо автору
 
   для: bober80   (12.01.2008 в 10:42)
 

А можно поточнее? Что значит "разбить армию"?

  Ответить  
 
 автор: bober80   (12.01.2008 в 10:42)   письмо автору
4 Кб
 
 

Здравствуйте!!!
Помогите решить задачу на с++
Вот такое условие:
Армия расположена на островах, соединенных так, что имеется сообщение между любыми двумя островами. Найти все такие мосты, уничтожив любой из которых можно разбить армию.

Задание надо сделать через графы. Начал решать, определил класс Граф как массив массивов.
Заранее спасибо.

  Ответить  

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования