文章

6

粉丝

94

获赞

1

访问

4.0k

头像
喝饮料 题解:
P1478 云南大学机试题
发布于2024年3月20日 10:18
阅读数 824

坑点1,可以0元购

#include<iostream>
#include<algorithm>
using namespace std;

struct node {
    double m;
    double w;
    double pri;
};

bool cmp(node a,node b){
    return a.pri < b.pri;
}

int main(){
    double n,x;   //x得是double后面运算才会精确
    while(1){
        cin>>x>>n;
        if(x==-1 && n==-1) return 0;
        node a[1000];
        for(int i=0;i<n;i++){
            cin>>a[i].m;
            cin>>a[i].w;
            a[i].pri = a[i].w /a[i].m;  //每毫升的价钱
        }

        sort(a,a+(int)n,cmp);
&nb...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发