events.cpp: In function 'int main()':
events.cpp:59:9: error: reference to 'ranges' is ambiguous
59 | ranges.push_back({{l, r}, i});
| ^~~~~~
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 events.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
events.cpp:5:36: note: 'std::vector<std::pair<std::pair<int, int>, int> > ranges'
5 | vector<pair<pair<int, int>, int> > ranges;
| ^~~~~~
events.cpp:65:15: error: reference to 'ranges' is ambiguous
65 | int l=ranges[i].first.first;
| ^~~~~~
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 events.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
events.cpp:5:36: note: 'std::vector<std::pair<std::pair<int, int>, int> > ranges'
5 | vector<pair<pair<int, int>, int> > ranges;
| ^~~~~~
events.cpp:66:9: error: reference to 'ranges' is ambiguous
66 | ranges[i].first.first=*endpoints.lower_bound(l);
| ^~~~~~
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 events.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
events.cpp:5:36: note: 'std::vector<std::pair<std::pair<int, int>, int> > ranges'
5 | vector<pair<pair<int, int>, int> > ranges;
| ^~~~~~
events.cpp:76:9: error: reference to 'ranges' is ambiguous
76 | ranges[i].first={endpointsMap[ranges[i].first.first], endpointsMap[ranges[i].first.second]};
| ^~~~~~
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 events.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
events.cpp:5:36: note: 'std::vector<std::pair<std::pair<int, int>, int> > ranges'
5 | vector<pair<pair<int, int>, int> > ranges;
| ^~~~~~
events.cpp:76:39: error: reference to 'ranges' is ambiguous
76 | ranges[i].first={endpointsMap[ranges[i].first.first], endpointsMap[ranges[i].first.second]};
| ^~~~~~
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 events.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
events.cpp:5:36: note: 'std::vector<std::pair<std::pair<int, int>, int> > ranges'
5 | vector<pair<pair<int, int>, int> > ranges;
| ^~~~~~
events.cpp:76:76: error: reference to 'ranges' is ambiguous
76 | ranges[i].first={endpointsMap[ranges[i].first.first], endpointsMap[ranges[i].first.second]};
| ^~~~~~
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 events.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
events.cpp:5:36: note: 'std::vector<std::pair<std::pair<int, int>, int> > ranges'
5 | vector<pair<pair<int, int>, int> > ranges;
| ^~~~~~
events.cpp:77:22: error: reference to 'ranges' is ambiguous
77 | endpointsSet[ranges[i].first.second].push_back({ranges[i].first.first, ranges[i].second});
| ^~~~~~
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 events.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
events.cpp:5:36: note: 'std::vector<std::pair<std::pair<int, int>, int> > ranges'
5 | vector<pair<pair<int, int>, int> > ranges;
| ^~~~~~
events.cpp:77:57: error: reference to 'ranges' is ambiguous
77 | endpointsSet[ranges[i].first.second].push_back({ranges[i].first.first, ranges[i].second});
| ^~~~~~
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 events.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
events.cpp:5:36: note: 'std::vector<std::pair<std::pair<int, int>, int> > ranges'
5 | vector<pair<pair<int, int>, int> > ranges;
| ^~~~~~
events.cpp:77:80: error: reference to 'ranges' is ambiguous
77 | endpointsSet[ranges[i].first.second].push_back({ranges[i].first.first, ranges[i].second});
| ^~~~~~
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 events.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
events.cpp:5:36: note: 'std::vector<std::pair<std::pair<int, int>, int> > ranges'
5 | vector<pair<pair<int, int>, int> > ranges;
| ^~~~~~