АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

1622. Fans

Time Limit: 1 seconds
Memory Limit:262144KB
Points:100
View Problem Statistics Submit Problem added debug

После финала крупного международного турнира в городе Z группировка норвежских фанатов, возмущённая тем, что представлявшая Норвегию судейская бригада Томаса Эвребё не оказала решающего влияния на результат матча и не оказалась в центре внимания, решила оставить о себе «добрую» память жителям города.

Сделать это они решили довольно банальным, но проверенным способом — по дороге со стадиона в аэропорт разгромить городские улицы. Однако, во избежание проблем с местой полицией, подобную акцию необходимо тщательно спланировать.

Карта города Z представляет собой сеть улиц, соединяющих перекрестки. Движение по улицам двустороннее. Изучив карту и оценив длины городских улиц, лидеры «Ultras» приняли решение добраться в аэропорт кратчайшим по суммарной длине путем. Но для того, чтобы память о матче сохранилась в городском пейзаже надолго, было решено выбрать тот из кратчайших путей, который проходит через наибольшее число улиц. (Учитываются только те улицы, которые целиком лежат на пути).

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

Входные данные

Первая строка входного файла содержит два целых числа N и M

(2 ≤ N ≤ 1000, 1 ≤ M ≤ 200000).

Далее, каждая из следующих M строк содержит три целых числа — ai, bi и ci

(1 ≤ ai, biN, 1 ≤ ci ≤ 1000).

Числа в i + 1-й строке входного файла означают, что i-я улица соединяет перекрестки с номерами ai и bi, и имеет длину ci. Два различных перекрестка может соединять более одной улицы. Стадион города Z и городской аэропорт находятся соответственно на перекрестках с номерами 1 и N. Естественно, в городе существует по меньшей мере один путь со стадиона в аэропорт.

Выходные данные

В единественной строке выходного файла требуется вывести два числа P и Q, разделенные пробелом — соответственно длина кратчайшего пути со стадиона в аэропорт и максимальное число улиц, из которого может состоять такой путь.

Пример

Входные данные
3 3
1 2 1
1 3 2
2 3 1
Выходные данные
2 2

View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / Trainings in Perm 2009 / 11.07.09 Final Contest /
1621. C - Transfer Policy 1622. 1623. E - Judge v.3.2.1 1624. F - Holiday of Programmer Petrov 1625. G - Monument
time generating 0.25 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.