Pai dijkstra am folosit si eu...am retinut o matrice dist[n][k] si inca una poz[n][k] in care retin pozitia nodului (n,k) in heap. ( heapul e un record in care retin n si k. am incercat sal retin pe biti ,adik h[p]=(i<<4) + j, dar timpul de executie a crescut )
Si ziceam ca e mult mai ineficient sa retin matricea dist pe tip long long si sa evit operatiile cu nr reale...
Probabil trebuie sa fie mici detalii de implementare
