#D1005. 水瓶の节约
水瓶の节约
题目背景
有n个瓶子:容量,有水。倒多少水消耗多少体力。问最少保留多少瓶子,基于此最少消耗多少体力?
题目描述
尼克有 瓶苏打水。每瓶苏打水由两个值描述:剩余苏打水量 和瓶子体积 ( )。
尼克决定将所有剩余苏打水倒入数量最少的瓶子中,而且必须尽快完成。尼克可以用 秒将 单位的苏打水从一个瓶子倒入另一个瓶子。
尼克要求你帮助他确定:
- --储存所有剩余苏打水的最少瓶子数量。
- --将苏打水倒入 个瓶子的最少时间。
注意:一个瓶子储存的苏打水不能超过它的容量。应保存所有剩余的苏打水。
输入格式
第一行包含正整数 ( ) ,表示开始时的瓶数。
第二行包含 个正整数 ( ),其中 是第 瓶苏打水的剩余量。
第三行包含 个正整数 ( ),其中 是第 个瓶子的容积。
可以保证对于任意 满足 。
输出格式
输出两个整数 和 。
输入输出样例 #1
输入 #1
4
3 3 4 3
4 7 6 5
输出 #1
2 6
输入输出样例 #2
输入 #2
5
10 30 5 6 24
10 41 7 8 24
输出 #2
3 11
说明/提示
对于 的数据,
对于 的数据,
对于 的数据,
相关
在以下作业中: