文章

70

粉丝

0

获赞

225

访问

6.9k

头像
组队刷题 题解:喝饮料那题的代码原封不动抄过来
P1307
发布于2026年3月19日 14:46
阅读数 89

#include
#include
#include
#include
#include

using namespace std;

struct soft_drink{
    double mi;
    double wi;
    double per;
}drink[1000];

bool cmp(soft_drink a, soft_drink b){
    return a.per > b.per;
}

int main(){
    int x,n;
    while(cin>>x>>n){
        if(x==-1 || n==-1) break;
        for(int i=0; i             cin>>drink[i].mi>>drink[i].wi;
            drink[i].per = drink[i].mi / drink[i].wi;            //每块钱能买多少毫升
        }
        sort(drink,drink+n,cmp);  //从性价比由大到小排序

        int i=0;
        double sum...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发