题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
瓶子和燃料

题目题干

瓶子和燃料

题目描述

Swh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
jyy就一直想着尽快回地球,可惜他飞船的燃料不够了。Swh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
有一天他又去向火星人要燃料,这次火星人答应了,要jyy用飞船上的瓶子来换。jyySwh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
的飞船上共有 N个瓶子(1<=N<=1000) ,经过协商,火星人只要其中的K 个 。 jyySwh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
将 K个瓶子交给火星人之后,火星人用它们装一些燃料给 jyy。所有的瓶子都没有刻度,只Swh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
在瓶口标注了容量,第i个瓶子的容量为Vi(Vi 为整数,并且满足1<=Vi<=1000000000 ) 。Swh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
火星人比较吝啬,他们并不会把所有的瓶子都装满燃料。他们拿到瓶子后,会跑到燃料Swh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
库里鼓捣一通,弄出一小点燃料来交差。jyy当然知道他们会来这一手,于是事先了解了火Swh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
星人鼓捣的具体内容。火星人在燃料库里只会做如下的3种操作:1、将某个瓶子装满燃料;Swh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2、将某个瓶子中的燃料全部倒回燃料库;3、将燃料从瓶子a倒向瓶子b,直到瓶子b满Swh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
或者瓶子a空。燃料倾倒过程中的损耗可以忽略。火星人拿出的燃料,当然是这些操作能Swh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
得到的最小正体积。Swh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
jyy知道,对于不同的瓶子组合,火星人可能会被迫给出不同体积的燃料。jyy希望找Swh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
到最优的瓶子组合,使得火星人给出尽量多的燃料。

输入

Swh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第1行:2个整数N,K,Swh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第2..N 行:每行1个整数,第i+1 行的整数为Vi

输出

Swh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
仅1行,一个整数,表示火星人给出燃料的最大值。

样例输入

3 2
3
4
4

样例输出

4

提示

Swh100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
选择第2 个瓶子和第 个瓶子,火星人被迫会给出4 体积的容量。

答案解析

相关题目

CPU任务 题目描述 CPU通过循环调度法逐一处理任务,每个任务最多处理q毫秒(这个时间称为时间片)。如果q毫秒之后任务尚未处理完毕,那么该任务将被移动至队伍最末尾,CPU随即开始处理下一个任务。
瓶子和燃料 题目描述 jyy就一直想着尽快回地球,可惜他飞船的燃料不够了。 有一天他又去向火星人要燃料,这次火星人答应了,要jyy用飞船上的瓶子来换。jyy 的飞船上共有 N个瓶子(1<=N&
切比雪夫距离 题目描述 小C有一个平面! 它发现了平面上的两个点,请你求出求它们之间的切比雪夫距离。切比雪夫距离定义为x与y方向坐标差的绝对值较大值。 输入 四个整数,a,b,c,d。坐标为(a
横式竖式计算 题目描述 输入两个数,分别打印这两个数的横式和竖式运算式子。 输入 输入两个整数a,b 以空格隔开 输出 第一行打印横式运算式子,接下来四行打印竖式运算式子 样例输入  45 23
四舍五入 题目描述 将一个整数,四舍五入 12345->12350 12399->12400 输入 一个整数n 输出 一个整数m 样例输入  99 样例输出  100 提示 0
转圈游戏 题目描述 n 个小伙伴(编号从 0 到 n-1)围坐一圈玩游戏。按照顺时针方向给 n 个位置编号,从 0 到 n-1。最初,第 0 号小伙伴在第 0 号位置,第 1 号小伙伴在第 1 号
中国剩余定理 题目描述 一个正整数K,给出K Mod 一些质数的结果,求符合条件的最小的K。例如,K % 2 = 1, K % 3 = 2, K % 5 = 3。符合条件的最小的K = 23。 输入
上机运行以下程序,输入整数13,输出结果是错误的,其原因是( )。 #include <stdio.h> /* 编译预处理命令 */ int main(void
C程序由函数所组成。
main函数是C程序的主函数。

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢