stove.cpp: In function 'int main()':
stove.cpp:12:8: error: 'adjacent_difference' is not a member of 'std'; did you mean 'set_difference'?
12 | std::adjacent_difference(ts.begin(), ts.end(), std::back_inserter(ds));
| ^~~~~~~~~~~~~~~~~~~
| set_difference
stove.cpp:13:16: error: 'sort' is not a member of 'std::ranges'; did you mean 'std::sort'?
13 | std::ranges::sort(ds, std::greater<int>());
| ^~~~
In file included from /usr/include/c++/11/string:52,
from /usr/include/c++/11/bits/locale_classes.h:40,
from /usr/include/c++/11/bits/ios_base.h:41,
from /usr/include/c++/11/ios:42,
from /usr/include/c++/11/ostream:38,
from /usr/include/c++/11/iostream:39,
from stove.cpp:2:
/usr/include/c++/11/bits/stl_algo.h:4863:5: note: 'std::sort' declared here
4863 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last,
| ^~~~