题号:NC15588
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 32 M,其他语言64 M
64bit IO Format: %lld
题目描述
现在有很多物品(它们是可以任意分割的),我们知道它们每个物品的总价值v和重量w(1<=v,w<=10);如果给你一个背包它能容纳的重量为m(0<=m<=20),你所要做的就是把物品装到背包里,使背包里的物品的价值总和最大。
输入描述:
第一行输入两个正整数s,m,(1<=s<=10)以空格分隔,s表示有s个物品。接下来的s行每行有两个用空格分隔的正整数v,w。
输出描述:
输出每组测试数据中背包内的物品的价值和,保留2位小数,每次输出占一行。