Pagini recente » Diferente pentru blog/nave-ordonate intre reviziile 4 si 8 | Diferente pentru problema/cbinput intre reviziile 10 si 16 | Diferente pentru problema/mesaj3 intre reviziile 3 si 11 | Diferente pentru problema/sticle intre reviziile 5 si 1 | Diferente pentru problema/dijkstra intre reviziile 44 si 43
Nu exista diferente intre titluri.
Diferente intre continut:
O rezolvare de complexitate {$O(N^2^)$} obtine $40$ de puncte si se poate gasi 'aici':job_detail/144256?action=view-source.
O rezolvare in {$O(MlogN)$} folosind un heap obtine $100$ de puncte si se poate gasi 'aici':job_detail/144766?action=view-source. O descriere a acestei structuri de date puteti gasi tot pe 'wikipedia':http://en.wikipedia.org/wiki/Binary_heap. O implementare de aceeasi complexitate foloseste in loc de heap structura de date numita SET, care este de fapt un arbore binar echilibrat si permite interogarea costului minim si modificarea costurilor in timp logaritmic. Aceasta abordare se gaseste 'aici':job_detail/144699?action=view-source si are avantajul ca necesita un cod mult mai scurt. Totusi, ea este mai inceata decat solutia cu heap-uri si, in consecinta, obtine doar 80 de puncte.
O alta rezolvare utila in concursuri este algoritmul 'Bellman-Ford':http://en.wikipedia.org/wiki/Bellman-Ford_algorithm cu coada. Desi are complexitatea teoretica {$O(N*M)$}, in practica 'solutia':job_detail/184224?action=view-source se dovedeste destul de rapida pentru a trece toate testele.
h2. Probleme asemanatoare
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.