题目
楼下水果店正在促销,你打算买些苹果,arr[i] 表示第 i 个苹果的单位重量。
你有一个购物袋,最多可以装 5000 单位重量的东西,算一算,最多可以往购物袋里装入多少苹果。
示例1:
1 | 输入:arr = [100,200,150,1000] |
示例2:
1 | 输入:arr = [900,950,800,1000,700,800] |
提示:
1 <= arr.length <= 10^3
1 <= arr[i] <= 10^3
解答
解法一:
排序,从最小的苹果开始往背包里面塞
Java
1 | public int maxNumberOfApples(int[] arr) { |