nicelines.cpp: In function 'void solve1()':
nicelines.cpp:40:62: warning: narrowing conversion of '- std::round(query(x0, (long double)0))' from 'long double' to 'int' [-Wnarrowing]
40 | if (query(x0, 0) < query(x1, 1)) the_lines_are({0}, {-round(query(x0, 0))});
| ^~~~~~~~~~~~~~~~~~~~
nicelines.cpp:40:62: warning: narrowing conversion of '- std::round(query(x0, (long double)0))' from 'long double' to 'int' [-Wnarrowing]
nicelines.cpp:41:54: warning: narrowing conversion of '(std::round(query(x1, (long double)1)) + (long double)1)' from 'long double' to 'int' [-Wnarrowing]
41 | else the_lines_are({0}, {round(query(x1, 1)) + 1});
| ~~~~~~~~~~~~~~~~~~~~^~~
nicelines.cpp:41:54: warning: narrowing conversion of '(std::round(query(x1, (long double)1)) + (long double)1)' from 'long double' to 'int' [-Wnarrowing]
nicelines.cpp:46:25: warning: narrowing conversion of 'std::round(slope)' from 'long double' to 'int' [-Wnarrowing]
46 | the_lines_are({round(slope)}, {round(other)});
| ~~~~~^~~~~~~
nicelines.cpp:46:25: warning: narrowing conversion of 'std::round(slope)' from 'long double' to 'int' [-Wnarrowing]
nicelines.cpp:46:41: warning: narrowing conversion of 'std::round(other)' from 'long double' to 'int' [-Wnarrowing]
46 | the_lines_are({round(slope)}, {round(other)});
| ~~~~~^~~~~~~
nicelines.cpp:46:41: warning: narrowing conversion of 'std::round(other)' from 'long double' to 'int' [-Wnarrowing]