Labirintas

Taškai: 85.2

Compile: OK

labirintas.cpp: In function ‘void PathfindBFS()’: labirintas.cpp:32:68: warning: narrowing conversion of ‘((((int)p.std::pair<short int, short int>::first) + ((int)OFFSETS[((int)o)].std::pair<short int, short int>::first)) + ((((int)p.std::pair<short int, short int>::second) + ((int)OFFSETS[((int)o)].std::pair<short int, short int>::second)) * ((int)sizeX)))’ from ‘int’ to ‘short int’ [-Wnarrowing] 32 | short offset {(p.first + OFFSETS[o].first) + (p.second + OFFSETS[o].second) * sizeX}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ labirintas.cpp: In function ‘int main()’: labirintas.cpp:67:30: warning: narrowing conversion of ‘(((int)end.std::pair<short int, short int>::first) + (((int)end.std::pair<short int, short int>::second) * ((int)sizeX)))’ from ‘int’ to ‘short int’ [-Wnarrowing] 67 | short pos {end.first + end.second * sizeX}; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~

nr.resulttimemessage
1True0.001 sTeisingai
2True0.001 sTeisingai
3True0.001 sTeisingai
4True0.001 sTeisingai
5True0.002 sTeisingai
6True0.001 sTeisingai
7True0.001 sTeisingai
8True0.001 sTeisingai
9False0.001 sNeteisingai
10True0.001 sTeisingai
11True0.001 sTeisingai
12True0.001 sTeisingai
13True0.001 sTeisingai
14True0.001 sTeisingai
15True0.001 sTeisingai
16True0.001 sTeisingai
17True0.002 sTeisingai
18False0.001 sNeteisingai
19False0.001 sNeteisingai
20True0.002 sTeisingai
21True0.001 sTeisingai
22True0.001 sTeisingai
23True0.001 sTeisingai
24False0.001 sNeteisingai
25True0.001 sTeisingai
26True0.001 sTeisingai
27True0.001 sTeisingai