hiring.cpp: In function 'int main()':
hiring.cpp:4:11: warning: narrowing conversion of 'res.std::array<double, 2>::operator[](0)' from 'std::array<double, 2>::value_type' {aka 'double'} to 'long long int' [-Wnarrowing]
4 | #define D double
| ^
hiring.cpp:31:21: note: in expansion of macro 'D'
31 | vector<int> ans = {D(res[0])};
| ^
hiring.cpp:4:11: warning: narrowing conversion of 'res.std::array<double, 2>::operator[](0)' from 'std::array<double, 2>::value_type' {aka 'double'} to 'long long int' [-Wnarrowing]
4 | #define D double
| ^
hiring.cpp:31:21: note: in expansion of macro 'D'
31 | vector<int> ans = {D(res[0])};
| ^
hiring.cpp:34:22: warning: narrowing conversion of '(& i)->std::array<double, 3>::operator[](1)' from 'std::array<double, 3>::value_type' {aka 'double'} to 'long long int' [-Wnarrowing]
34 | r.push({i[1], i[2]});
| ^
hiring.cpp:34:22: warning: narrowing conversion of '(& i)->std::array<double, 3>::operator[](2)' from 'std::array<double, 3>::value_type' {aka 'double'} to 'long long int' [-Wnarrowing]