aliens.cpp: In function 'std::pair<long long int, long long int> check(long long int)':
aliens.cpp:42:64: warning: narrowing conversion of '(((__gnu_cxx::__promote_2<long long int, int, double, double>::__type)dp[0] + std::pow<long long int, int>((((long long int)seg.std::vector<std::pair<int, int> >::operator[](1).std::pair<int, int>::first) - 1), 2)) - std::pow<long long int, int>(((long long int)std::max<long long int>(0, (((long long int)seg.std::vector<std::pair<int, int> >::operator[](0).std::pair<int, int>::second) - (((long long int)seg.std::vector<std::pair<int, int> >::operator[](1).std::pair<int, int>::first) - 1)))), 2))' from '__gnu_cxx::__promote_2<long long int, int, double, double>::__type' {aka 'double'} to 'long long int' [-Wnarrowing]
42 | dq.push_back({0,-2*(seg[1].l-1ll),dp[0]+pow(seg[1].l-1ll,2)-pow(max(0ll,seg[0].r-(seg[1].l-1ll)),2)});
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
aliens.cpp:51:74: warning: narrowing conversion of '(((__gnu_cxx::__promote_2<long long int, int, double, double>::__type)dp[i] + std::pow<long long int, int>((((long long int)seg.std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)(i + 1))).std::pair<int, int>::first) - 1), 2)) - std::pow<long long int, int>(((long long int)std::max<long long int>(0, (((long long int)seg.std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)i)).std::pair<int, int>::second) - (((long long int)seg.std::vector<std::pair<int, int> >::operator[](((std::vector<std::pair<int, int> >::size_type)(i + 1))).std::pair<int, int>::first) - 1)))), 2))' from '__gnu_cxx::__promote_2<long long int, int, double, double>::__type' {aka 'double'} to 'long long int' [-Wnarrowing]
51 | line nl={seg[i].r,-2*(seg[i+1].l-1ll),dp[i]+pow(seg[i+1].l-1ll,2)-pow(max(0ll,seg[i].r-(seg[i+1].l-1ll)),2)};
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
aliens.h:1:9: warning: #pragma once in main file
1 | #pragma once
| ^~~~
aliens_c.h:1:9: warning: #pragma once in main file
1 | #pragma once
| ^~~~