Borderou de evaluare (job #2466651)

Utilizator alextodoranTodoran Alexandru Raul alextodoran Data 2 octombrie 2019 19:29:51
Problema Climbers Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 100

Raport evaluator

Compilare: main.cpp: In function 'long long int Dijkstra()': main.cpp:52:24: warning: narrowing conversion of '(n - 1)' from 'int' to 'short int' inside { } [-Wnarrowing] pq.push(State{1, n - 1, 0}); ~~^~~ main.cpp:74:53: warning: narrowing conversion of '(((int)point) - 1)' from 'int' to 'short int' inside { } [-Wnarrowing] edges.push_back(Edge{segment, point - 1, 0}); ~~~~~~^~~ main.cpp:79:46: warning: narrowing conversion of '(((int)segment) + 1)' from 'int' to 'short int' inside { } [-Wnarrowing] edges.push_back(Edge{segment + 1, point, 0}); ~~~~~~~~^~~ main.cpp:81:46: warning: narrowing conversion of '(((int)segment) + 1)' from 'int' to 'short int' inside { } [-Wnarrowing] edges.push_back(Edge{segment + 1, point - 1, 0}); ~~~~~~~~^~~ main.cpp:81:57: warning: narrowing conversion of '(((int)point) - 1)' from 'int' to 'short int' inside { } [-Wnarrowing] edges.push_back(Edge{segment + 1, point - 1, 0}); ~~~~~~^~~ main.cpp:92:48: warning: narrowing conversion of '(((int)point) - 1)' from 'int' to 'short int' inside { } [-Wnarrowing] edges.push_back(Edge{point - 1, segment, h[point] - h[point - 1]}); ~~~~~~^~~ main.cpp:94:67: warning: narrowing conversion of '(((int)point) - 1)' from 'int' to 'short int' inside { } [-Wnarrowing] edges.push_back(Edge{lowerSegmentPoint, point - 1, h[point] - h[lowerSegmentPoint]}); ~~~~~~^~~ main.cpp:99:48: warning: narrowing conversion of '(((int)point) + 1)' from 'int' to 'short int' inside { } [-Wnarrowing] edges.push_back(Edge{point + 1, segment, h[point] - h[point + 1]}); ~~~~~~^~~ main.cpp:109:48: warning: narrowing conversion of '(((int)point) - 1)' from 'int' to 'short int' inside { } [-Wnarrowing] edges.push_back(Edge{point - 1, segment, h[point - 1] - h[point]}); ~~~~~~^~~ main.cpp:111:68: warning: narrowing conversion of '(((int)point) - 1)' from 'int' to 'short int' inside { } [-Wnarrowing] edges.push_back(Edge{higherSegmentPoint, point - 1, h[higherSegmentPoint] - h[point]}); ~~~~~~^~~ main.cpp:116:48: warning: narrowing conversion of '(((int)point) + 1)' from 'int' to 'short int' inside { } [-Wnarrowing] edges.push_back(Edge{point + 1, segment, h[point + 1] - h[point]}); ~~~~~~^~~
Test Timp executie Memorie folosita Mesaj Punctaj/test
13ms262kbOK5
23ms393kbOK5
34ms786kbOK5
44ms524kbOK5
58ms1703kbOK5
64ms524kbOK5
76ms1441kbOK5
818ms4456kbOK5
954ms14024kbOK5
10127ms25034kbOK5
113ms524kbOK5
127ms1310kbOK5
13255ms4587kbOK5
14336ms13238kbOK5
15564ms13631kbOK5
16515ms18874kbOK5
17571ms17723kbOK5
18429ms23592kbOK5
19602ms22544kbOK5
20623ms22937kbOK5
Punctaj total100

Ceva nu functioneaza?