`Всеукраїнський центр проведення олімпіад в мережі Інтернет

Задача Pigulia  В государстве  Пигулии имеется N городов, некоторые из них соединены двухсторонними дорогами. Проехать можно из любого города в любой. Дороги пронумеровано целыми числами от 1 до М. Однако в период очередной революции по дорогам стало ездить опасно – революционеры могли и кошелек отобрать… Президент Пигулии решил поехать из столичной резиденции, размещенной а городе 1, в город N с рабочим визитом, но очень боится революционеров. Пигульськая администрация президента определила опасность каждой дороги в виде числа от 0 (безопасная) до 1000  (очень опасная). «Опасность маршрута» - это максимальная из опасностей дорог, входящих в него. Помогите

Пример

 

Пояснения к примеру.

 Здесь есть 2 маршрута из 1 в 3:  1-3 и 1-2-3.  Опасность первого равна 2, второго - 1

 

Ввод

Вывод

3

3

 

1

2

1

2

3

1

1

3

2

 

       1

 

администрации выбрать самый безопасный маршрут для президента (то есть такой, опасность которого минимально возможна). Любые  два города могут соединять несколько дорог.

Технические условия. Программа Pigulia читает с устройства стандартного ввода (клавиатуры) два числа N и M через пробел (2≤ N≤1000, N-1≤ M ≤100000), а далее М строк по 3 целых числа через пробел А,В – города, соединенные дорогой (1≤ А,В ≤ N), и С –  «опасность» дороги (0≤ С ≤ 1000). Программа  выводит на экран единственное искомое число – «опасность» самого безопасного маршрута.

© LIKT 1998-2024