10. Scrieți un algoritm care citeşte de la trei numere întregi strict pozitive a, b şi c, numere cu cel mult trei cifre fiecare. Valoarea variabilei a reprezintădistanţa în km dintre oraşul A și orașul B, b distanţa în km dintre orașul B şi oraşul C, iar c reprezintă distanţa în km dintre oraşul C şi oraşul A. Ştiind că un călător îşi planifică o vizită a celor trei oraşe pornind din oricare dintre oraşele A sau B și ajungând în final în oricare dintre oraşele B sau C cu trecere prin cel de-al treilea oraş, să se determine un traseu de lungime minimă care respectă aceste condiții. Algoritmul va afişa cele trei litere corespunzătoare celor trei oraşe, în ordinea în care sunt vizitate. Se va alege o metodă cât mai eficientă din punctul de vedere al gestionării memoriei. De exemplu, pentru a=58, b=140, c=125, se va afişa BAC. (Bacalaureat 2002, sesiune specială)