rect.cpp: In function 'long long int count_rectangles(std::vector<std::vector<int> >)':
rect.cpp:127:32: warning: narrowing conversion of 'x1' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
127 | if(y1 != -2) xr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:127:36: warning: narrowing conversion of 'x2' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
127 | if(y1 != -2) xr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:127:40: warning: narrowing conversion of 'y1' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
127 | if(y1 != -2) xr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:127:44: warning: narrowing conversion of 'y2' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
127 | if(y1 != -2) xr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:131:30: warning: narrowing conversion of 'x1' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
131 | if(y1 != -2) xr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:131:34: warning: narrowing conversion of 'x2' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
131 | if(y1 != -2) xr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:131:38: warning: narrowing conversion of 'y1' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
131 | if(y1 != -2) xr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:131:42: warning: narrowing conversion of 'y2' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
131 | if(y1 != -2) xr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:147:32: warning: narrowing conversion of 'x1' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
147 | if(x1 != -2) yr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:147:36: warning: narrowing conversion of 'x2' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
147 | if(x1 != -2) yr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:147:40: warning: narrowing conversion of 'y1' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
147 | if(x1 != -2) yr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:147:44: warning: narrowing conversion of 'y2' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
147 | if(x1 != -2) yr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:151:30: warning: narrowing conversion of 'x1' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
151 | if(x1 != -2) yr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:151:34: warning: narrowing conversion of 'x2' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
151 | if(x1 != -2) yr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:151:38: warning: narrowing conversion of 'y1' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
151 | if(x1 != -2) yr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:151:42: warning: narrowing conversion of 'y2' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
151 | if(x1 != -2) yr.push_back({x1, x2, y1, y2});
| ^~