华为OD机试 -快递运输(Java) | 机试题+算法思路+考点+代码解析 【2023】
创始人
2024-06-03 06:22:38

快递运输

题目

一辆运送快递的货车,运送的快递均放在大小不等的长方体快递盒中,为了能够装载更多的快递,同时不能让货车超载,需要计算最多能装多少个快递。

注:快递的体积不受限制,快递数最多1000个,货车载重最大50000。

输入描述:

第一行输入每个快递的重量,用英文逗号分隔,如:5,10,2,11

第二行输入货车的载重量,如:20

不需要考虑异常输入。

输出描述:

输出最多能装多少个快递,如:3

示例1:

输入

5,10,2,11
20

输出

3

说明

货车的载重量为20,最多只能放三个快递5、10、2,因此输出3

解题思路

第一步,使用Scanner类从控制台获取一行字符串,并将其以逗号分隔,存储在字符串数组line中;

第二步,从控制台获取一个整数,存储在变量maxValue中;

第三步,定义一个整型数组array,将line中的字符串转换为整数,存储在array中;

第四步,对array进行排序;

第五步,调用solve函数,传入array、index、

相关内容

热门资讯

踩QQ空间专用经典语句 踩QQ... 1、正月十五的时候一定记得出去看月亮,还要背张弓,拿支剑,对着月亮大声喊:嫦娥,下来吃元宵了!说不定...
最小说经典语句 最小说经典语句... 1、人生路那么长,每个时刻都有人与自己邂逅、同行、离开。感激他们丰富了生命,然后就这样子,慢慢的成长...
冯仑个人微博经典语录 冯仑比喻... “资本家的工作岗位,无产阶级的社会理想,流氓无产阶级的生活习气,士大夫的精神享受;喜欢坐小车,看小姐...
没有迷惘的青春,是荒凉的 没有... 1、独处时,静下来思考。 2、清醒时做事,糊涂时读书,大怒时睡觉。 3、如果我们没有忘记...
励志经典语录、生活就像海洋,只... 我越来越相信,创造美好的代价是:努力、失望以及毅力。首先是疼痛,然后才是欢乐。 1、生活就像海...