Rezolvare PBinfo #593

Decorative Icon Problema: Parc / 593

Decorative IconAutor: Andrei

Cerința

Parcul orașului este alcătuit din n intersecții, numerotate de la 1 la n, unite între ele prin m alei bidirecționale, fiecare având o anumita lungime. Într-o intersecție precizată C se organizează un concert; de asemenea, unele intersecții, precizate și ele, reprezintă porți de intrare în parc, accesul fiind posibil doar prin aceste porți.

Gigel poate ajunge cu mașina la oricare dintre aceste porți, dar vă roagă să alegeți pentru el acea poartă pentru care distanța până la intersecția C este minimă. Dacă există mai multe porți cu această proprietate se va determina poarta cu numărul de ordine mai mic.

Date de intrare

Fișierul de intrare parc.in conține pe prima linie numerele n m C; următoarele m linii câte un triplet i j L, cu semnificația: există alee între intersecția i și intersecția j și are lungimea L. Următoarea linie conține numărul de porți P; ultima linie conține P numere diferite, reprezentând porțile.

Date de ieșire

Fișierul de ieșire parc.out va conține pe prima linie numărul de ordine al porții alese.

Restricții și precizări
  • 1 ≤ n ≤ 100
  • lungimea unei alei va fi mai mică decât 1000
  • între oricare două intersecții există drum, direct sau prin intermediul altor intersecții
Exemplu:

parc.in

7 8 2
1 2 4
1 5 1
1 7 2
2 3 9
2 4 2
2 6 2
2 7 1
5 6 7
2
3 5

parc.out

5

Decorative Icon Explică rezolvarea folosind Inteligența Artificială

Explicație AI - Problema PBinfo #593
Salut! Pune o intrebare despre aceasta problema si iti raspund imediat.
Andrei Frîntu
Andrei Frîntu

Fondatorul platformei - mentor Academia

LinkedIn Instagram GitHub
© Copyright 2024 - CodulLuiAndrei.ro - Toate drepturile sunt rezervate