文章

1

粉丝

30

获赞

5

访问

2.0k

头像
喝饮料 题解:
P1478 云南大学机试题
发布于2024年7月26日 09:19
阅读数 2.0k

#include <iostream>

#include <algorithm>

#include <cstring>

#include <string>

#include <map>

using namespace std;

typedef struct beverage

{

    float ml;

    float price;

} beverage;

bool sort1(beverage a, beverage b)

{

    return a.price / a.ml < b.price / b.ml;

}

int main()

{

    float money;

    int  n, i;

    while (cin >> money >> n)

    {

        if(money==-1&&n==-1)break;

        beverage *b = new beverage[n];

        for (i = 0; i < n; i++)

        {

            cin >> b[i].ml >> b[i].price;

        }

        sort(b, b + n, sort1);

        float sum = 0;

        ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发