1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #include <algorithm> #include <string> template <typename T> class ReverseComparator{ public: bool operator()(T l, T r){return !(l < r);} }; int main() { std::string str = "HELLO"; ReverseComparator<char> comparator; std::sort(str.begin(), str.end(), comparator); } |
I2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPHN0cmluZz4KCnRlbXBsYXRlIDx0eXBlbmFtZSBUPgpjbGFzcyBSZXZlcnNlQ29tcGFyYXRvcnsKICAgIHB1YmxpYzoKICAgICBib29sIG9wZXJhdG9yKCkoVCBsLCBUIHIpe3JldHVybiAhKGwgPCByKTt9Cn07CgppbnQgbWFpbigpIHsKICAgIHN0ZDo6c3RyaW5nIHN0ciA9ICJIRUxMTyI7CiAgICBSZXZlcnNlQ29tcGFyYXRvcjxjaGFyPiBjb21wYXJhdG9yOwogICAgc3RkOjpzb3J0KHN0ci5iZWdpbigpLCBzdHIuZW5kKCksIGNvbXBhcmF0b3IpOwp9
-
upload with new input
-
result: Success time: 0s memory: 3060 kB returned value: 0


