robots.cpp: In function 'void get(long long int, long long int, long long int, long long int, long long int)':
robots.cpp:116:38: warning: unused variable 'okl' [-Wunused-variable]
116 | int xl, yl, xr, yr, xu, yu, xd, yd, okl = 0, okr = 0, oku = 0, okd = 0;
| ^~~
robots.cpp:116:47: warning: unused variable 'okr' [-Wunused-variable]
116 | int xl, yl, xr, yr, xu, yu, xd, yd, okl = 0, okr = 0, oku = 0, okd = 0;
| ^~~
robots.cpp:116:56: warning: unused variable 'oku' [-Wunused-variable]
116 | int xl, yl, xr, yr, xu, yu, xd, yd, okl = 0, okr = 0, oku = 0, okd = 0;
| ^~~
robots.cpp:116:65: warning: unused variable 'okd' [-Wunused-variable]
116 | int xl, yl, xr, yr, xu, yu, xd, yd, okl = 0, okr = 0, oku = 0, okd = 0;
| ^~~
robots.cpp: In function 'void solve()':
robots.cpp:176:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
176 | if( L.F + L.S > 0 ) get( x1, y1, L.F, L.S, 1 ); clean();
| ^~
robots.cpp:176:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
176 | if( L.F + L.S > 0 ) get( x1, y1, L.F, L.S, 1 ); clean();
| ^~~~~
robots.cpp:177:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
177 | if( R.F + R.S > 0 ) get( x1, y1, R.F, R.S, 1 ); clean();
| ^~
robots.cpp:177:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
177 | if( R.F + R.S > 0 ) get( x1, y1, R.F, R.S, 1 ); clean();
| ^~~~~
robots.cpp:178:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
178 | if( U.F + U.S > 0 ) get( x1, y1, U.F, U.S, 1 ); clean();
| ^~
robots.cpp:178:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
178 | if( U.F + U.S > 0 ) get( x1, y1, U.F, U.S, 1 ); clean();
| ^~~~~
robots.cpp:179:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
179 | if( D.F + D.S > 0 ) get( x1, y1, D.F, D.S, 1 ); clean();
| ^~
robots.cpp:179:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
179 | if( D.F + D.S > 0 ) get( x1, y1, D.F, D.S, 1 ); clean();
| ^~~~~
robots.cpp: In function 'std::pair<long long int, long long int> to(long long int, long long int, long long int, long long int)':
robots.cpp:104:1: warning: control reaches end of non-void function [-Wreturn-type]
104 | }
| ^
robots.cpp: In function 'void solve()':
robots.cpp:180:5: warning: 'y2' may be used uninitialized in this function [-Wmaybe-uninitialized]
180 | get( x1, y1, x2, y2, 0 );
| ~~~^~~~~~~~~~~~~~~~~~~~~
robots.cpp:180:5: warning: 'x2' may be used uninitialized in this function [-Wmaybe-uninitialized]
robots.cpp:180:5: warning: 'y1' may be used uninitialized in this function [-Wmaybe-uninitialized]
robots.cpp:180:5: warning: 'x1' may be used uninitialized in this function [-Wmaybe-uninitialized]