class Solution {
public:
static int cmp(vector<int> a, vector<int> b)
{
return a[1] > b[1];
}
int maximumUnits(vector<vector<int>>& boxTypes, int truckSize) {
sort(boxTypes.begin(), boxTypes.end(), cmp);
int cnt = 0;
for (auto b : boxTypes)
{
if (truckSize >= b[0])
{
cnt += b[1] * b[0];
truckSize -= b[0];
}
else
{
cnt += truckSize * b[1];
break;
}
}
return cnt;
}
};
LeetCode 卡车上的最大单元数
猜你喜欢
转载自blog.csdn.net/qq_32862515/article/details/112132192
今日推荐
周排行