LINUX.ORG.RU
ФорумTalks

[олимпиадное программирование]Задачка


0

0

Собственно вот условие: http://pastebin.com/xxi2Eqqa

Сам я пробовал писать максимальный поток минимальной стоимости(не проходило по времени) и пробовал сортировать рёбра по цене и идти от бОльшего к меньшему(это, естественно, неправильно решение).

Может, у кого-нить есть другие идеи и он готов поделиться?

Ответ на: комментарий от initab

А откуда задачка?

В универе предмет такой есть. Просто я сам немного бывший олимпиадник - но эту задачу что-то не могу побороть

hired777
() автор топика

В каком месте она олимпиадная? Обычный алгоритм потоков не катит? Граф то маленький получается совсем.

dikiy ★★☆☆☆
()

Граф двудольный => задача о назначениях => венгерский алгоритм => улучшили асимптотику => профит.

metar ★★★
()
Ответ на: комментарий от elverion

Скормил входные данные своей лабе по исслопу, получил ответ 110. чтд

elverion
()
Ответ на: комментарий от dikiy

Обычный алгоритм потоков не катит?

Я же написал в исходном сообщении, что не укладывается по времени

hired777
() автор топика
Ответ на: комментарий от metar

венгерский алгоритм

Вот это похоже на правду. Почитаю на днях. Спасибо!

hired777
() автор топика
Ответ на: комментарий от hired777

А что если вместо двух весовых коеффициентов (стоимость и прокускная способность) один ввести - эффективность. И по нему рассчитывать?

dikiy ★★☆☆☆
()
Ответ на: комментарий от hired777

> Это не задача о назначениях.
Верно, я читал в полглаза.)

максимальный поток минимальной стоимости (не проходило по времени)

Других вариантов не вижу. Можно попробовать ускорить поиск пути, как вы это сейчас делаете?

metar ★★★
()

Классическая же задачка...
А если её симплекс-методом, не катит?

Xenius ★★★★★
()
Ответ на: комментарий от metar

максимальный поток минимальной стоимости (не проходило по времени)

Других вариантов не вижу. Можно попробовать ускорить поиск пути, как вы это сейчас делаете?

http://e-maxx.ru/algo/min_cost_flow

hired777
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.