Documente Academic
Documente Profesional
Documente Cultură
Clasa a X-a
Clasa a X-a
ns drumul minim al celor dou maini pn n zona x poate avea o poriune comun ncepnd cu zona
y. n acest caz se literele se reunific n zona y. Una dintre cele doua maini se oprete n y, iar
consumul transportului pn n x scade corespunzator consumului unei maini pe drumul comun
( Fig 2).
Valoarea c[i][j][x] se poate ajusta (eventual scade) rulnd un algoritm de cost minim (Lee)
. Dac y e zon vecin cu x, atunci:
c[i][j][x] = min(c[i][j][x], c[i][j][y] + 1)
n rezumat: mai nti se determin consumurile minime pentru transportul fiecrei litere a
cuvntului n fiecare celul x a matricei cu un algortim de tip Lee. Pe baza acestor rezultate, se
determin consumurile minime pentru a reuni cte dou litere consecutive ale cuvntului n fiecare
celul x a matricei. Urmeaz determinarea consumurilor minime pentru reunirea a trei litere consecutive
folosind valori calculate pentru secvene mai scurte, i aa mai departe. n final, se determin
consumurile minime pentru a reuni toate literele cuvntului n fiecare celul x. Rspunsul este minimul
acestor ultime valori.
Generarea tuturor secvenelor de lungimi 1, 2, , nc necesit nc*(nc+1)/2 operaii. Pentru
fiecare asemenea operaie, se aplic un algoritm de tip Lee, de complexitate O(n3). Complexitatea
final este O(nc2*n3).