10011_OnePiece

2022-5-16 18:16| 发布者: Hocassian| 查看: 77| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-3-89504335962300-Problem List-采集的数据-后羿采集器.html

Pro.ID

10011

Title

One Piece

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=10011

AC

241

Submit

452

Ratio

53.32%

时间&空间限制

  • Time Limit: 4000/2000 MS (Java/Others)     Memory Limit: 65536/65536 K (Java/Others)
  • 描述

    草帽海贼团经过长途跋涉,终于来到了大航道的尽头One Piece,他们在上面发现了很多珍贵的金属,然而海贼船的载重量是有限的,最多只能承载重量为w的物品。

    One Piece上有s种金属,每种金属重量不同,分别为n1, n2, ...., ns,同时每个种类的金属总的价值也不同,分别为v1v2,...,vs。因为大航道是充满各种自然灾害和军事势力的地方,可不允许随便来来往往的。所以他们想一次带走价值尽可能多的金属。由于海贼中有位剑客卓络的剑法已经练到可以切钻石如泥的境界。所以金属是可以任意切割的,并且金属的价值和重量是成正比。

    现在假设你也是草帽海贼团中的一员,请写程序计算下最多能带走价值多少的金属。

    输入

    有多组测试数据。

    每组测试数据占二行,第一行有两个数字,一个正整数w ( 1 ≤ w ≤ 10000 ),表示海贼船的载重量上限。一个正整数s ( 1 ≤ s ≤ 100 ),表示金属种类。第二行有2s个正整数,分别为n1, v1, n2, v2, ... , ns, vs分别为第一种,第二种,...,第s种金属的总重量和总价值(1 ≤ ni ≤ 10000, 1 ≤ vi ≤ 10000)。

    输出

    Description

    草帽海贼团经过长途跋涉,终于来到了大航道的尽头One Piece,他们在上面发现了很多珍贵的金属,然而海贼船的载重量是有限的,最多只能承载重量为w的物品。

    One Piece上有s种金属,每种金属重量不同,分别为n1, n2, ...., ns,同时每个种类的金属总的价值也不同,分别为v1v2,...,vs。因为大航道是充满各种自然灾害和军事势力的地方,可不允许随便来来往往的。所以他们想一次带走价值尽可能多的金属。由于海贼中有位剑客卓络的剑法已经练到可以切钻石如泥的境界。所以金属是可以任意切割的,并且金属的价值和重量是成正比。

    现在假设你也是草帽海贼团中的一员,请写程序计算下最多能带走价值多少的金属。

    Input

    有多组测试数据。

    每组测试数据占二行,第一行有两个数字,一个正整数w ( 1 ≤ w ≤ 10000 ),表示海贼船的载重量上限。一个正整数s ( 1 ≤ s ≤ 100 ),表示金属种类。第二行有2s个正整数,分别为n1, v1, n2, v2, ... , ns, vs分别为第一种,第二种,...,第s种金属的总重量和总价值(1 ≤ ni ≤ 10000, 1 ≤ vi ≤ 10000)。

    Output

    每个测试数据对应一行输出。输出应精确到小数点后2位。

    Sample Input

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

    Sample Output

    171.93
    508.00

    Source

    样例输入

    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

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部