一辆运送快递的货车,运送的快递均放在大小不等的长方体快递盒中,为了能够装载更多的快递,同时不能让货车超载,需要计算最多能装多少个快递。
注:快递的体积不受限制,快递数最多1000个,货车载重最大50000。
第一行输入每个快递的重量,用英文逗号分隔,如:5,10,2,11
第二行输入货车的载重量,如:20
不需要考虑异常输入。
输出最多能装多少个快递,如:3
输入
5,10,2,11
20
输出
3
货车的载重量为20,最多只能放三个快递5、10、2,因此输出3
第一步,使用Scanner类从控制台获取一行字符串,并将其以逗号分隔,存储在字符串数组line中;
第二步,从控制台获取一个整数,存储在变量maxValue中;
第三步,定义一个整型数组array,将line中的字符串转换为整数,存储在array中;
第四步,对array进行排序;
第五步,调用solve函数,传入array、index、