#aBC275G. [ABC275G] Infinite Knapsack
[ABC275G] Infinite Knapsack
AT_abc275_g [ABC275G] Infinite Knapsack
题目描述
有 种物品,每种物品都有无限多个。第 种物品的重量为 ,体积为 ,价值为 。
等级为 的高桥君可以选择若干物品,使得所选物品的总重量不超过 ,总体积也不超过 。在满足条件的情况下,同一种物品可以选择任意多个,也可以有不选择的种类。
设等级为 的高桥君所能获得的最大总价值为 。可以证明极限 存在。请计算该值。
输入格式
输入通过标准输入给出,格式如下:
输出格式
请输出答案。如果你的答案与标准答案的绝对误差或相对误差不超过 ,则视为正确。
输入输出样例 #1
输入 #1
2
100000000 200000000 100000000
200000000 100000000 100000000
输出 #1
0.6666666666666667
输入输出样例 #2
输入 #2
1
500000000 300000000 123456789
输出 #2
0.2469135780000000
说明/提示
数据范围
- 输入均为整数
样例解释 1
当 时,高桥君可以选择若干物品,使得总重量和总体积都不超过 。一种选择方式是各选 个第 种和第 种物品,此时总价值为 ,这是可以达到的最大价值,因此 。对于本输入,也可以证明极限 也等于 ,所以答案为 。
由 ChatGPT 4.1 翻译