street_lamps.cpp: In function 'int main()':
street_lamps.cpp:378:36: warning: narrowing conversion of 's.std::pair<long long int, long long int>::first' from 'long long int' to 'int' [-Wnarrowing]
378 | st.set(Space2D::Update2D{s.first, s.second, s.first, s.second}, 1);
| ~~^~~~~
street_lamps.cpp:378:45: warning: narrowing conversion of 's.std::pair<long long int, long long int>::second' from 'long long int' to 'int' [-Wnarrowing]
378 | st.set(Space2D::Update2D{s.first, s.second, s.first, s.second}, 1);
| ~~^~~~~~
street_lamps.cpp:378:55: warning: narrowing conversion of 's.std::pair<long long int, long long int>::first' from 'long long int' to 'int' [-Wnarrowing]
378 | st.set(Space2D::Update2D{s.first, s.second, s.first, s.second}, 1);
| ~~^~~~~
street_lamps.cpp:378:64: warning: narrowing conversion of 's.std::pair<long long int, long long int>::second' from 'long long int' to 'int' [-Wnarrowing]
378 | st.set(Space2D::Update2D{s.first, s.second, s.first, s.second}, 1);
| ~~^~~~~~
street_lamps.cpp: In lambda function:
street_lamps.cpp:417:30: warning: narrowing conversion of 'segm.Containers::Segment::l' from 'long long int' to 'int' [-Wnarrowing]
417 | st.set({segm.l, segm.r, segm.l, segm.r}, -1);
| ~~~~~^
street_lamps.cpp:417:38: warning: narrowing conversion of 'segm.Containers::Segment::r' from 'long long int' to 'int' [-Wnarrowing]
417 | st.set({segm.l, segm.r, segm.l, segm.r}, -1);
| ~~~~~^
street_lamps.cpp:417:46: warning: narrowing conversion of 'segm.Containers::Segment::l' from 'long long int' to 'int' [-Wnarrowing]
417 | st.set({segm.l, segm.r, segm.l, segm.r}, -1);
| ~~~~~^
street_lamps.cpp:417:54: warning: narrowing conversion of 'segm.Containers::Segment::r' from 'long long int' to 'int' [-Wnarrowing]
417 | st.set({segm.l, segm.r, segm.l, segm.r}, -1);
| ~~~~~^
street_lamps.cpp: In lambda function:
street_lamps.cpp:422:30: warning: narrowing conversion of 'segm.Containers::Segment::l' from 'long long int' to 'int' [-Wnarrowing]
422 | st.set({segm.l, segm.r, segm.l, segm.r}, qq + 1);
| ~~~~~^
street_lamps.cpp:422:38: warning: narrowing conversion of 'segm.Containers::Segment::r' from 'long long int' to 'int' [-Wnarrowing]
422 | st.set({segm.l, segm.r, segm.l, segm.r}, qq + 1);
| ~~~~~^
street_lamps.cpp:422:46: warning: narrowing conversion of 'segm.Containers::Segment::l' from 'long long int' to 'int' [-Wnarrowing]
422 | st.set({segm.l, segm.r, segm.l, segm.r}, qq + 1);
| ~~~~~^
street_lamps.cpp:422:54: warning: narrowing conversion of 'segm.Containers::Segment::r' from 'long long int' to 'int' [-Wnarrowing]
422 | st.set({segm.l, segm.r, segm.l, segm.r}, qq + 1);
| ~~~~~^