881. Boats to Save People

class Solution {
public:
    int numRescueBoats(vector<int>& people, int limit) {
        sort(people.begin(), people.end());
        int res = 0;
        for (int i = 0, j = people.size()-1; i <= j; ) {
            if (people[i] + people[j] <= limit) {
                i++;
                j--;
            }
            else
                j--;
            res++;
        }
        return res;
    }
};

 

posted @ 2018-11-22 06:12  JTechRoad  阅读(96)  评论(0)    收藏  举报