Borderou de evaluare (job #1180217)

Utilizator NitaMihaitavoidcube NitaMihaita Data 30 aprilie 2014 09:57:41
Problema Algoritmul lui Dijkstra Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 20

Raport evaluator

Compilare: user.cpp: In function ‘int min_heapADD(int)’: user.cpp:28:45: warning: operation on ‘min_heap[(j / 2)]’ may be undefined [-Wsequence-point] _swap(min_heap[j],min_heap[j/2]); ^ user.cpp: In function ‘void min_heapDELETEHEAD()’: user.cpp:38:37: warning: operation on ‘min_heap[dim]’ may be undefined [-Wsequence-point] _swap(min_heap[1],min_heap[dim]); ^ user.cpp:44:83: warning: operation on ‘min_heap[i]’ may be undefined [-Wsequence-point] if(d[min_heap[i/2]][0]>d[min_heap[i]][0]) _swap(min_heap[i/2],min_heap[i]); ^ user.cpp: In function ‘int update_min_heap(int)’: user.cpp:60:45: warning: operation on ‘min_heap[(i / 2)]’ may be undefined [-Wsequence-point] _swap(min_heap[i],min_heap[i/2]); ^ user.cpp:71:87: warning: operation on ‘min_heap[i]’ may be undefined [-Wsequence-point] if(d[min_heap[i/2]][0]>d[min_heap[i]][0]) _swap(min_heap[i/2],min_heap[i]); ^ user.cpp: In function ‘void dijkstra_in_action()’: user.cpp:116:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i=0;i<Graf[1].size();++i) ^ user.cpp:130:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i=0;i<Graf[poz].size();++i) ^ user.cpp:110:9: warning: unused variable ‘_min’ [-Wunused-variable] int _min,poz,marcate=0,i; ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
14ms992kbIncorect0
24ms996kbOK10
34ms1024kbIncorect0
44ms1040kbIncorect0
524ms1376kbIncorect0
648ms1700kbIncorect0
760ms1944kbIncorect0
868ms2284kbOK10
9212ms3960kbIncorect0
10268ms4784kbIncorect0
Punctaj total20

Ceva nu functioneaza?