Borderou de evaluare (job #2723484)

Utilizator AlexandruLuchianov1Alex Luchianov AlexandruLuchianov1 Data 14 martie 2021 11:21:31
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:108: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:108: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:109: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:109: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:118:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int h = 0; h < dij[costbase].size(); h++) { ~~^~~~~~~~~~~~~~~~~~~~~~ main.cpp:135: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:135: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:137: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:137: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:158: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:158: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:160: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:160: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
1229ms96411kbOK2
2230ms99090kbOK3
3238ms102105kbOK3
4248ms105697kbOK3
5290ms114294kbOK4
61239ms227540kbOK11
71280ms229244kbOK11
81210ms225968kbOK11
91203ms227934kbOK11
101205ms223608kbOK11
113002ms472035kbTime limit exceeded0
123038ms493748kbTime limit exceeded0
133116ms492732kbTime limit exceeded0
Punctaj total70

Ceva nu functioneaza?