Borderou de evaluare (job #2025041)

Utilizator GoogalAbabei Daniel Googal Data 21 septembrie 2017 19:58:20
Problema Bal2 Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Compilare: user.cpp: In function ‘void addedge(int, int, int, double)’: user.cpp:43:32: warning: narrowing conversion of ‘g[y].std::vector<_Tp, _Alloc>::size<Edge, std::allocator<Edge> >()’ from ‘std::vector<Edge>::size_type {aka unsigned int}’ to ‘int’ inside { } [-Wnarrowing] Edge direct = {y, g[y].size(), 0, cap, cost}; ^ user.cpp:44:32: warning: narrowing conversion of ‘g[x].std::vector<_Tp, _Alloc>::size<Edge, std::allocator<Edge> >()’ from ‘std::vector<Edge>::size_type {aka unsigned int}’ to ‘int’ inside { } [-Wnarrowing] Edge inverse = {x, g[x].size(), 0, 0, -cost}; ^ user.cpp: In function ‘void bellmanford()’: user.cpp:61:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < g[from].size(); i++) { ^ user.cpp: In function ‘void dijkstra()’: user.cpp:81:28: warning: narrowing conversion of ‘distdij[src]’ from ‘double’ to ‘int’ inside { } [-Wnarrowing] pq.push({src, distdij[src]}); ^ user.cpp:91:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < g[from].size(); i++) { ^ user.cpp:102:38: warning: narrowing conversion of ‘distdij[to]’ from ‘double’ to ‘int’ inside { } [-Wnarrowing] pq.push({to, distdij[to]}); ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms544kbMai calculeaza odata !0
24ms664kbMai calculeaza odata !0
328ms1048kbMai calculeaza odata !0
480ms2104kbMai calculeaza odata !0
5144ms2632kbMai calculeaza odata !0
6204ms2896kbMai calculeaza odata !0
7240ms2896kbMai calculeaza odata !0
8316ms3312kbMai calculeaza odata !0
9336ms3424kbMai calculeaza odata !0
10404ms3424kbMai calculeaza odata !0
Punctaj total0

Ceva nu functioneaza?