#D. 【例85.1】 金银岛

    Type: RemoteJudge 1000ms 256MiB

【例85.1】 金银岛

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

说明

金银岛上有s种金属,每种金属重量不同,分别为n1n_1 , n2n_2.., nsn_s,同时每种金属的价值也不同,分别为v1v_1 , v2v_2 .., vsv_s。一次带走的金属重量总和不能超过ww,问最多能带走价值多少的金属?
注意:金属是可以被任意分割的,金属的价值和重量成正比。

输入格式

第1行是测试数据的组数kk,后面跟着kk组输入。
每组测试数据占33行,第11行是一个正整数ww(1<w100001 < w≤ 10000),表示口袋承重上限。第22行是一个正整数ss(1<s<1001 < s <100),表示金属种类。第33行有2s2s个正整数,分别为n1n_1,v1v_1,n2n_2,v2v_2,...,nsn_s,vsv_s,分别为第一种,第二种,…第ss种金属的总重量和总价值(1ni100001≤n_i≤10000,1vi100001≤v_i≤10000)。

输出格式

kk行,每行输出对应一个输入。输出应精确到小数点后22位。

样例

2
50
4
10 100 50 30 7 34 87 100
10000
5
1 43 43 323 35 45 43 54 87 43
171.93
508.00

5.26巩固测试

Not Claimed
Status
Done
Problem
6
Open Since
2024-5-26 0:00
Deadline
2024-5-27 23:59
Extension
24 hour(s)