У Вас корок
Ви відповідаєте за систему інтелектуального управління дорожнім рухом для нових автомобілів. Ваше завдання — уникнути заторів для водіїв, які їдуть з житлових районів до центру міста в ранковий час пік, використовуючи інформацію про структуру міста та рух інших автомобілів.
На жаль, водії егоїстичні, тому вони завжди обиратимуть найкоротший з можливих маршрутів до центру, навіть якщо ви попросите їх про інше. Ви можете лише порадити їм, який з кількох найкоротших маршрутів обрати.
Місто складається з перехресть, з'єднаних двосторонніми дорогами, які можна проїхати за певний час. Усі водії починають свій рух на перехрестях (можливо, різних) і закінчують на одному, позначеному як центр міста, перехресті номер . Якщо два водії одночасно почнуть рух по одній і тій же дорозі в одному напрямку, виникне затор, і ваша мета буде провалена. Проте водії можуть одночасно проїжджати одне й те саме перехрестя або їхати по одній і тій же дорозі, якщо вони в'їхали на неї в різний час.
Визначте максимальну кількість водіїв, які можуть дістатися до центру міста без заторів, якщо всі водії починають свій рух одночасно і жоден з них не обере неоптимальний маршрут.
На рисунку C.1 машини зображені в їх початковому розташуванні. Один водій вже знаходиться в центрі, а з машин, що знаходяться на перехресті, одна може рухатися вздовж пунктирної лінії через перехрестя , інша — вздовж пунктирної лінії через перехрестя , але решта дві не зможуть дістатися до центру без заторів. Таким чином, відповідь на цей тест буде .
Вхідні дані
Перший рядок містить три числа і , де — кількість перехресть, — кількість доріг у місті і — кількість водіїв. Кожен з наступних рядків містить три числа і , що описують дорогу, де і — номери різних перехресть, які з'єднує описана дорога, і — час, який потрібен водію, щоб дістатися від початку до кінця дороги в будь-якому напрямку. Гарантується, що можна дістатися до центру з будь-якого перехрестя. Останній рядок містить чисел, що описують початкові перехрестя, на яких розташовані машини.
Вихідні дані
Виведіть максимальну кількість водіїв, які зможуть дістатися до центру міста без заторів.