1
0

3074.cpp 503 B

1234567891011121314151617181920
  1. #include <algorithm>
  2. #include <numeric>
  3. #include <vector>
  4. class Solution {
  5. public:
  6. int minimumBoxes(std::vector<int>& apple, std::vector<int>& capacity) {
  7. int sum = std::accumulate(apple.begin(),apple.end(),0);
  8. std::sort(capacity.begin(),capacity.end(),[](int a,int b){return a>b;});
  9. int ans = 0;
  10. for(auto c : capacity){
  11. sum -= c;
  12. ans++;
  13. if (sum <= 0) {
  14. break;
  15. }
  16. }
  17. return ans;;
  18. }
  19. };
备用站点 当前处于降级运行的备用站点,仅供应急访问,数据和功能可能不是最新。