fireworks.cpp: In lambda function:
fireworks.cpp:35:22: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
35 | for (int i = 0; i < hueh.size(); i++){
| ~~^~~~~~~~~~~~~
fireworks.cpp: In instantiation of 'main()::<lambda(long long int)>::<lambda(long long int, long long int, long long int, auto:23)> [with auto:23 = main()::<lambda(long long int)>::<lambda(long long int, long long int, long long int, auto:23)>]':
fireworks.cpp:42:18: required from here
fireworks.cpp:27:22: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
27 | for (int i = 0; i < tree[node].size(); i++){
| ~~^~~~~~~~~~~~~~~~~~~
fireworks.cpp:35:22: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
35 | for (int i = 0; i < hueh.size(); i++){
| ~~^~~~~~~~~~~~~