Borderou de evaluare (job #2758382)

Utilizator lahayonTester lahayon Data 10 iunie 2021 00:47:57
Problema Algoritmul lui Dijkstra Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 100

Raport evaluator

Compilare: main.cpp: In function 'void sift_down(int, std::vector<int>&, const std::vector<int>&, std::vector<int>&)': main.cpp:43:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(left_son(current) < heap.size() && distances[heap[left_son(current)]] < distances[heap[current]]){ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ main.cpp:46:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(right_son(current) < heap.size() && distances[heap[right_son(current)]] < distances[heap[current]] && distances[heap[right_son(current)]] < distances[heap[left_son(current)]]){ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ main.cpp: In function 'std::vector<int> dijkstra(const std::vector<std::vector<std::pair<int, int> > >&, int)': main.cpp:62:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < graph.size(); ++i){ ~~^~~~~~~~~~~~~~ main.cpp:79:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < graph[current_node].size(); ++i){ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp: In function 'int main()': main.cpp:113:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 1; i < result.size(); ++i){ ~~^~~~~~~~~~~~~~~
Test Timp executie Memorie folosita Mesaj Punctaj/test
12ms131kbOK10
22ms131kbOK10
34ms262kbOK10
45ms262kbOK10
529ms1048kbOK10
655ms1703kbOK10
777ms2367kbOK10
8207ms4677kbOK10
9128ms4186kbOK10
10303ms6017kbOK10
Punctaj total100

Ceva nu functioneaza?