链接:
来源:牛客网
题目描述
wyh学长现在手里有n个物品,这n个物品的重量和价值都告诉你,然后现在让你从中选取k个,问你在所有可能选取的方案中,最大的单位价值为多少(单位价值为选取的k个物品的总价值和总重量的比值)
输入描述:
输入第一行一个整数T(1<=T<=10) 接下来有T组测试数据,对于每组测试数据,第一行输入两个数n和k(1<=k<=n<=100000) 接下来有n行,每行两个是a和b,代表这个物品的重量和价值
输出描述:
对于每组测试数据,输出对应答案,结果保留两位小数
说明
对于样例来说,我们选择第一个物品和第三个物品,达到最优目的 ∑v[i]/w[i]<=x -> ∑v[i]<=x*∑w[i] -> ∑(v[i]-x*w[i])<=0
#include #include #include #include #include #include #include #include #include #include #include #include #include #include