Borderou de evaluare (job #2723489)

Utilizator AlexandruLuchianov1Alex Luchianov AlexandruLuchianov1 Data 14 martie 2021 11:34:49
Problema Takara Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 70

Raport evaluator

Compilare: main.cpp: In function 'int main()': main.cpp:112:42: warning: narrowing conversion of 'i' from 'int' to 'us {aka short unsigned int}' inside { } [-Wnarrowing] dij[v[i + 1]].push_back({1, i, i + 1}); ^ main.cpp:112:38: warning: narrowing conversion of '(i + 1)' from 'int' to 'us {aka short unsigned int}' inside { } [-Wnarrowing] dij[v[i + 1]].push_back({1, i, i + 1}); ~~^~~ main.cpp:113:38: warning: narrowing conversion of 'i' from 'int' to 'us {aka short unsigned int}' inside { } [-Wnarrowing] dij[v[i]].push_back({2, i, i + 1}); ^ main.cpp:113:34: warning: narrowing conversion of '(i + 1)' from 'int' to 'us {aka short unsigned int}' inside { } [-Wnarrowing] dij[v[i]].push_back({2, i, i + 1}); ~~^~~ main.cpp:122:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int h = 0; h < dij[costbase].size(); h++) { ~~^~~~~~~~~~~~~~~~~~~~~~ main.cpp:146:78: warning: narrowing conversion of 'node' from 'int' to 'us {aka short unsigned int}' inside { } [-Wnarrowing] dij[costbase + v[start + 1]].push_back({1, node, start + 1}); ^ main.cpp:146:74: warning: narrowing conversion of '(start + 1)' from 'int' to 'us {aka short unsigned int}' inside { } [-Wnarrowing] dij[costbase + v[start + 1]].push_back({1, node, start + 1}); ~~~~~~^~~ main.cpp:148:66: warning: narrowing conversion of '(node - 1)' from 'int' to 'us {aka short unsigned int}' inside { } [-Wnarrowing] dij[costbase + v[node - 1]].push_back({2, node - 1, start}); ~~~~~^~~ main.cpp:148:77: warning: narrowing conversion of 'start' from 'int' to 'us {aka short unsigned int}' inside { } [-Wnarrowing] dij[costbase + v[node - 1]].push_back({2, node - 1, start}); ^ main.cpp:175:77: warning: narrowing conversion of 'start' from 'int' to 'us {aka short unsigned int}' inside { } [-Wnarrowing] dij[costbase + v[node + 1]].push_back({1, start, node + 1}); ^ main.cpp:175:73: warning: narrowing conversion of '(node + 1)' from 'int' to 'us {aka short unsigned int}' inside { } [-Wnarrowing] dij[costbase + v[node + 1]].push_back({1, start, node + 1}); ~~~~~^~~ main.cpp:177:68: warning: narrowing conversion of '(start - 1)' from 'int' to 'us {aka short unsigned int}' inside { } [-Wnarrowing] dij[costbase + v[start - 1]].push_back({2, start - 1, node}); ~~~~~~^~~ main.cpp:177:78: warning: narrowing conversion of 'node' from 'int' to 'us {aka short unsigned int}' inside { } [-Wnarrowing] dij[costbase + v[start - 1]].push_back({2, start - 1, node}); ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
1112ms62783kbOK2
2139ms65404kbOK3
3151ms68550kbOK3
4150ms72089kbOK3
5199ms80609kbOK4
61015ms193855kbOK11
71179ms195719kbOK11
8970ms192352kbOK11
91183ms194379kbOK11
101064ms190054kbOK11
113124ms276430kbTime limit exceeded0
123285ms282320kbTime limit exceeded0
133154ms300965kbTime limit exceeded0
Punctaj total70

Ceva nu functioneaza?