Description

Submission
class Solution {
public:
int removeCoveredIntervals(vector<vector<int>>& intervals) {
sort(intervals.begin(), intervals.end(), [](auto& v1, auto& v2) {
return (v1[1] < v2[1] || (v1[1] == v2[1] && v1[0] > v2[0]));
});
int n = intervals.size();
int ret = n;
for(int i = 0; i < n; ++i) {
for(int j = i + 1; j < n; ++j) {
if(intervals[j][0] <= intervals[i][0]) {
ret--;
break;
}
}
}
return ret;
}
};
