![]() |
|
Модераторы: volvo877, Snowy, MetalFan |
![]()
|
|
| Alija |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 8.9.2009 Репутация: нет Всего: нет |
Дан ориентированный граф, у которого каждая дуга покрашена в один из трех цветов. Требуется найти длину кратчайшего пути из 1й вершины в N-ую, если в пути не могут идти подряд две дуги одного цвета.
Входные данные В первой строке записаны N и M (2<=N<=200, 0<=M<=N*N). Далее идет M строк с описанием дуг. Каждая дуга описывается тремя целыми числами X, Y, C - дуга из вершины X в вершину Y покрашена в цвет C (1<=X,Y<=N, 1<=C<=3). Между каждой парой вершин не может быть более одной дуги в одном направлении. Выходные данные Выходные данные. Выведите длину кратчайшего пути из 1й вершины в N-ую. Если пути не существует, то выведите -1. Пример Ввод Пример #1 4 4 1 2 1 2 3 2 3 4 3 2 4 1 Пример #2 3 2 1 2 1 2 3 1 Вывод Пример №1 3 Пример №2 -1 |
|||
|
||||
| THandle |
|
|||
![]() Хранитель Клуба Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: нет Всего: 372 |
Alija, уже есть какие то наработки в виде кода или же Вам нужно полное решение данной задачи?(во втором случае перемещу в соответствующий раздел)
|
|||
|
||||
| virtualmacar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 11.9.2009 Репутация: нет Всего: нет |
Есть же алгоритм поиска кратчайшего пути на графе.. а закодировать алгоритм по моему дело святое, лучше разберись сам, потому что когда пойдут алгоритмы такие как автоматы мура или методики шифрования ГОСТ или АЕS или ещё что , короче к этому времени стоит научиться реализовать алгоритмы, а если совсем не охота тогда есть фриланс плати денежку )
|
|||
|
||||
![]()
|
| Правила форума "Delphi" | |
|
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |