Oskom Forums

Oskom Forums


Добро пожаловать на Oskom Forums.
 
 
Сейчас на шардах UO Oskom
 
+ Ответить в теме
Показано с 1 по 15 из 15
  1. #1

    По умолчанию Снова ссесия...ХЕЛП!!!(для знающих с++)

    Хелп!!! Срочно нужна программа на си++.Суть следующая:

    Улицы в городе,построенном в средние века оказались слишком узкими для двустороннего движения.Необходимо спланировать движение так,чтобы с любой площади можно было бы проехать до любой другой.Площадей 15,всюду движение двустороннее(в смысле на площадях).Найти все все дороги между 3-мя несмежными площадями и определить кратчайший путь межде ними.

    Вроде бы она должна решаться с помощью теории граф....сам я ни в графах ни в си...
    Помогите пожалуйста!!!!!!!!!!Программа нужна срочно

  2. Grandmaster
    [Banned]
    Регистрация
    23.09.2004
    Адрес
    Valhalla
    Сообщений
    2,587
    #2

    По умолчанию

    В графах не шарю. В с++ шарю. Дай алгоритм, можно будет что нить придумать.

  3. #3

    По умолчанию

    Да вот сам хз....млин мож кто знает пусть пишет сюда все свои сообрадения...

  4. ex-Developer
    Аватар для Eidolon
    Регистрация
    16.06.2001
    Адрес
    Пятикратно [Banned] Оскома.
    Сообщений
    11,076
    #4

    По умолчанию

    А площади соединены-то как?

  5. Grandmaster

    Регистрация
    24.08.2002
    Адрес
    У вас 1 друг.
    Сообщений
    6,098
    #5

    По умолчанию

    Цитата Сообщение от Ex-ElvenRaider
    ...
    Так это... Кнута в руки и вперед %)
    Хотя конечно годится любая книга по дискре и конкретно теории графов ))))

  6. Grandmaster

    Регистрация
    19.10.2002
    Адрес
    <void>
    Сообщений
    1,653
    #6

    По умолчанию

    А к чему вот это?
    Улицы в городе,построенном в средние века оказались слишком узкими для двустороннего движения.
    К тому, что моделью будет ориентированный граф?

    Аа. Или так? Имеется неориентированный граф, нужно из него сделать ориентированный (то есть задать, по каким дорогам в какую сторону можно перемещаться) так, чтобы для каждой упорядоченной пары вершин существовала цепочка дуг, составляющих путь от первой ко второй.

    Самая первая проверка, очевидно, на связность графа. Если он несвязный, задача решения не имеет

    Вторая проверка, очевидно, на висячие вершины. Если они есть, опять решения не имеется.

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

  7. #7

    По умолчанию

    Ну всё верно токо как это выглядит в си....я в с++ дуб..прога нужна срочно!!!Иначе буду топтать в кирзовых сапогах какой-нить забытый цивилизацией остров ((((

  8. Странник по жизни
    [Banned]
    Регистрация
    14.11.2004
    Адрес
    Ничего что я говорю , когда вы перебиваете?
    Сообщений
    8,745
    #8

    По умолчанию

    А может оно и к лучшему ??? Иди в армию там тебя научат Родину любить

  9. #9

    По умолчанию

    Нет.Это не вариант )

  10. #10

    По умолчанию

    Неужели нет на форуме человека способного решить это дрянь???!!! Я НЕ ХОЧУ В ЭТО ВЕРИТЬ!!!!

  11. Novice

    Регистрация
    01.01.1970
    Сообщений
    94
    #11

    По умолчанию

    Люди есть, но сидеть решать задачу, а потом ее еще и кодить никто не будет.

    Сам бы уже сел и разобрался, если не хочешь идти служить.

  12. #12

    По умолчанию

    Яндекс рулит!
    http://www.yandex.ru/yandsearch?text...2%FC&stype=www

    Вот первая попавшаяся прога, но, правда, на паскале:
    http://recursio.narod.ru/towns.htm

  13. #13

    По умолчанию

    Это не совсем то.....

  14. Grandmaster
    [Banned]
    Регистрация
    16.06.2004
    Адрес
    o1: Mihail [Dominantio Violentia]; o2: Lord Odonar [Execution]
    Сообщений
    2,533
    #14

    По умолчанию

    Цитата Сообщение от Dalamar Dword 6567614D
    может имелось ввиду крАтчайший путь?

  15. #15

    По умолчанию

    Поскольку, кроме меня, еще есть неграммотные люди, то стоит искать так:
    http://www.yandex.ru/yandsearch?text...2%FC&stype=www

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения