#include<iostream>
#include<set>
int main() {
// Create a set object holding integers
std::set<int> s{ 14, 12, 15, 11, 10 };
std::set<int>::reverse_iterator rit = s.rbegin();
// prints all elements in reverse order
for (; rit != s.rend(); ++rit) {
std::cout << *rit <<std::endl;
}
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPHNldD4KCmludCBtYWluKCkgewogICAgLy8gQ3JlYXRlIGEgc2V0IG9iamVjdCBob2xkaW5nIGludGVnZXJzCiAgICBzdGQ6OnNldDxpbnQ+IHN7IDE0LCAxMiwgMTUsIDExLCAxMCB9OwogIAogICAgc3RkOjpzZXQ8aW50Pjo6cmV2ZXJzZV9pdGVyYXRvciByaXQgPSBzLnJiZWdpbigpOyAKICAKICAgIC8vIHByaW50cyBhbGwgZWxlbWVudHMgaW4gcmV2ZXJzZSBvcmRlcgogICAgZm9yICg7IHJpdCAhPSBzLnJlbmQoKTsgKytyaXQpIHsKICAgIAlzdGQ6OmNvdXQgPDwgKnJpdCA8PHN0ZDo6ZW5kbDsgCiAgICB9CiAgICAKICAgIHJldHVybiAwOyAKfSA=