curtains.cpp: In function 'void dnc(long long int, long long int, long long int)':
curtains.cpp:29:29: error: reference to 'ranges' is ambiguous
29 | for(auto j: ranges[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 curtains.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
curtains.cpp:10:13: note: 'std::vector<long long int> ranges [500069]'
10 | vector<int> ranges[MAXN];
| ^~~~~~
curtains.cpp:39:29: error: reference to 'ranges' is ambiguous
39 | for(auto j: ranges[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 curtains.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
curtains.cpp:10:13: note: 'std::vector<long long int> ranges [500069]'
10 | vector<int> ranges[MAXN];
| ^~~~~~
curtains.cpp: At global scope:
curtains.cpp:58:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
58 | main() {
| ^~~~
curtains.cpp: In function 'int main()':
curtains.cpp:63:17: error: reference to 'ranges' is ambiguous
63 | ranges[l].push_back(r);
| ^~~~~~
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 curtains.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
curtains.cpp:10:13: note: 'std::vector<long long int> ranges [500069]'
10 | vector<int> ranges[MAXN];
| ^~~~~~
curtains.cpp:64:17: error: reference to 'ranges' is ambiguous
64 | ranges[r].push_back(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 curtains.cpp:1:
/usr/include/c++/11/concepts:163:13: note: candidates are: 'namespace std::ranges { }'
163 | namespace ranges
| ^~~~~~
curtains.cpp:10:13: note: 'std::vector<long long int> ranges [500069]'
10 | vector<int> ranges[MAXN];
| ^~~~~~