用最短长度的绳子把整个花园围起来-输入: points = [[1,2],[2,2],[4,2]] 输出: [[4,2],[2,2],[1,2]] class Solution { public: vector<vector<int>> outerTrees(vector<vector<int>>& trees) { // 如果树的数量小于等于 1,直接返回 if (trees.size <= 1) return trees; // 自定义比较函数 auto cmp = (vector<int>& p1, const vector<int>& p2) { return p1[0] < p2[0] || (p1[0] == p2[0] && p1[1] < p2[1])

由于set 的返回值类型与 vector 不同。是set<vector<int>>,而我们需要的是vector<vector<int>>,所以最后 return vector<vector<int>>(res.begin(),res.end());

上一篇:【C++入门篇 - 2】:从C到C++第一篇


下一篇:iPhone 16 Pro 拆解揭秘:设计改进与维修便利性