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ă

Folosește modelul nostru de AI special antrenament pentru a rezolva problemele de pe PBinfo! În baza creditelor AI primești explicații pentru probleme, pe care le alegi și le rulezi exact atunci când dorești, la un singur click distanță! Află mai multe informații:

👉 Achiziționează credite AI
Andrei Frîntu
Andrei Frîntu

Fondatorul platformei - mentor Academia

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