pilot.cpp: In function 'void rem(ll)':
pilot.cpp:12:19: error: reference to 'ranges' is ambiguous
12 | ll l = 0, r = ranges.size()-1;
| ^~~~~~
In file included from /usr/include/c++/11/compare:39,
from /usr/include/c++/11/bits/stl_pair.h:65,
from /usr/include/c++/11/bits/stl_algobase.h:64,
from /usr/include/c++/11/bits/specfun.h:45,
from /usr/include/c++/11/cmath:1935,
from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:41,
from pilot.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
pilot.cpp:9:21: note: 'std::vector<std::pair<long long int, long long int> > ranges'
9 | vector<pair<ll,ll>> ranges;
| ^~~~~~
pilot.cpp:16:13: error: reference to 'ranges' is ambiguous
16 | if (ranges[m].fi <= idx && idx <= ranges[m].se) break;
| ^~~~~~
In file included from /usr/include/c++/11/compare:39,
from /usr/include/c++/11/bits/stl_pair.h:65,
from /usr/include/c++/11/bits/stl_algobase.h:64,
from /usr/include/c++/11/bits/specfun.h:45,
from /usr/include/c++/11/cmath:1935,
from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:41,
from pilot.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
pilot.cpp:9:21: note: 'std::vector<std::pair<long long int, long long int> > ranges'
9 | vector<pair<ll,ll>> ranges;
| ^~~~~~
pilot.cpp:16:43: error: reference to 'ranges' is ambiguous
16 | if (ranges[m].fi <= idx && idx <= ranges[m].se) break;
| ^~~~~~
In file included from /usr/include/c++/11/compare:39,
from /usr/include/c++/11/bits/stl_pair.h:65,
from /usr/include/c++/11/bits/stl_algobase.h:64,
from /usr/include/c++/11/bits/specfun.h:45,
from /usr/include/c++/11/cmath:1935,
from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:41,
from pilot.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
pilot.cpp:9:21: note: 'std::vector<std::pair<long long int, long long int> > ranges'
9 | vector<pair<ll,ll>> ranges;
| ^~~~~~
pilot.cpp:21:25: error: reference to 'ranges' is ambiguous
21 | pair<ll,ll> range = ranges[m];
| ^~~~~~
In file included from /usr/include/c++/11/compare:39,
from /usr/include/c++/11/bits/stl_pair.h:65,
from /usr/include/c++/11/bits/stl_algobase.h:64,
from /usr/include/c++/11/bits/specfun.h:45,
from /usr/include/c++/11/cmath:1935,
from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:41,
from pilot.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
pilot.cpp:9:21: note: 'std::vector<std::pair<long long int, long long int> > ranges'
9 | vector<pair<ll,ll>> ranges;
| ^~~~~~
pilot.cpp:23:9: error: reference to 'ranges' is ambiguous
23 | ranges[m].fi = idx+1;
| ^~~~~~
In file included from /usr/include/c++/11/compare:39,
from /usr/include/c++/11/bits/stl_pair.h:65,
from /usr/include/c++/11/bits/stl_algobase.h:64,
from /usr/include/c++/11/bits/specfun.h:45,
from /usr/include/c++/11/cmath:1935,
from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:41,
from pilot.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
pilot.cpp:9:21: note: 'std::vector<std::pair<long long int, long long int> > ranges'
9 | vector<pair<ll,ll>> ranges;
| ^~~~~~
pilot.cpp:25:9: error: reference to 'ranges' is ambiguous
25 | ranges[m].se = idx-1;
| ^~~~~~
In file included from /usr/include/c++/11/compare:39,
from /usr/include/c++/11/bits/stl_pair.h:65,
from /usr/include/c++/11/bits/stl_algobase.h:64,
from /usr/include/c++/11/bits/specfun.h:45,
from /usr/include/c++/11/cmath:1935,
from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:41,
from pilot.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
pilot.cpp:9:21: note: 'std::vector<std::pair<long long int, long long int> > ranges'
9 | vector<pair<ll,ll>> ranges;
| ^~~~~~
pilot.cpp:27:9: error: reference to 'ranges' is ambiguous
27 | ranges.insert(ranges.begin()+m+1,{idx+1,ranges[m].se});
| ^~~~~~
In file included from /usr/include/c++/11/compare:39,
from /usr/include/c++/11/bits/stl_pair.h:65,
from /usr/include/c++/11/bits/stl_algobase.h:64,
from /usr/include/c++/11/bits/specfun.h:45,
from /usr/include/c++/11/cmath:1935,
from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:41,
from pilot.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
pilot.cpp:9:21: note: 'std::vector<std::pair<long long int, long long int> > ranges'
9 | vector<pair<ll,ll>> ranges;
| ^~~~~~
pilot.cpp:27:23: error: reference to 'ranges' is ambiguous
27 | ranges.insert(ranges.begin()+m+1,{idx+1,ranges[m].se});
| ^~~~~~
In file included from /usr/include/c++/11/compare:39,
from /usr/include/c++/11/bits/stl_pair.h:65,
from /usr/include/c++/11/bits/stl_algobase.h:64,
from /usr/include/c++/11/bits/specfun.h:45,
from /usr/include/c++/11/cmath:1935,
from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:41,
from pilot.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
pilot.cpp:9:21: note: 'std::vector<std::pair<long long int, long long int> > ranges'
9 | vector<pair<ll,ll>> ranges;
| ^~~~~~
pilot.cpp:27:49: error: reference to 'ranges' is ambiguous
27 | ranges.insert(ranges.begin()+m+1,{idx+1,ranges[m].se});
| ^~~~~~
In file included from /usr/include/c++/11/compare:39,
from /usr/include/c++/11/bits/stl_pair.h:65,
from /usr/include/c++/11/bits/stl_algobase.h:64,
from /usr/include/c++/11/bits/specfun.h:45,
from /usr/include/c++/11/cmath:1935,
from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:41,
from pilot.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
pilot.cpp:9:21: note: 'std::vector<std::pair<long long int, long long int> > ranges'
9 | vector<pair<ll,ll>> ranges;
| ^~~~~~
pilot.cpp:28:9: error: reference to 'ranges' is ambiguous
28 | ranges[m].se = idx;
| ^~~~~~
In file included from /usr/include/c++/11/compare:39,
from /usr/include/c++/11/bits/stl_pair.h:65,
from /usr/include/c++/11/bits/stl_algobase.h:64,
from /usr/include/c++/11/bits/specfun.h:45,
from /usr/include/c++/11/cmath:1935,
from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:41,
from pilot.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
pilot.cpp:9:21: note: 'std::vector<std::pair<long long int, long long int> > ranges'
9 | vector<pair<ll,ll>> ranges;
| ^~~~~~
pilot.cpp: In function 'int main()':
pilot.cpp:38:5: error: reference to 'ranges' is ambiguous
38 | ranges.push_back({0,n});
| ^~~~~~
In file included from /usr/include/c++/11/compare:39,
from /usr/include/c++/11/bits/stl_pair.h:65,
from /usr/include/c++/11/bits/stl_algobase.h:64,
from /usr/include/c++/11/bits/specfun.h:45,
from /usr/include/c++/11/cmath:1935,
from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:41,
from pilot.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
pilot.cpp:9:21: note: 'std::vector<std::pair<long long int, long long int> > ranges'
9 | vector<pair<ll,ll>> ranges;
| ^~~~~~
pilot.cpp:59:25: error: reference to 'ranges' is ambiguous
59 | for (auto range:ranges){
| ^~~~~~
In file included from /usr/include/c++/11/compare:39,
from /usr/include/c++/11/bits/stl_pair.h:65,
from /usr/include/c++/11/bits/stl_algobase.h:64,
from /usr/include/c++/11/bits/specfun.h:45,
from /usr/include/c++/11/cmath:1935,
from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:41,
from pilot.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
pilot.cpp:9:21: note: 'std::vector<std::pair<long long int, long long int> > ranges'
9 | vector<pair<ll,ll>> ranges;
| ^~~~~~