#include <iostream>
#include <set>
using namespace std;
class MyCompare
{
public:
bool operator()(int v1, int v2)
{
return v1 > v2;
}
};
void printSet (set<int, MyCompare> s)
{
for (set<int, MyCompare>::iterator it = s.begin(); it != s.end(); it ++)
{
cout << *it << " ";
}
cout << endl;
}
void test01 ()
{
set<int, MyCompare> s1;
s1.insert(11);
s1.insert(20);
s1.insert(3);
s1.insert(7);
s1.insert(4);
printSet(s1);
}
int main ()
{
test01();
return 0;
}