triusis.cpp: In function 'int main()':
triusis.cpp:16:27: warning: overflow in conversion from 'double' to 'std::vector<long long int>::value_type' {aka 'long long int'} changes value from '-1.0e+20' to '-9223372036854775808' [-Woverflow]
16 | vector<long long>dp(N+1,-1e20);
| ^~~~~
triusis.cpp:17:11: warning: overflow in conversion from 'double' to '__gnu_cxx::__alloc_traits<std::allocator<long long int>, long long int>::value_type' {aka 'long long int'} changes value from '1.0e+20' to '9223372036854775807' [-Woverflow]
17 | dp[0] = 1e20;
| ^~~~