文章

3

粉丝

0

获赞

4

访问

226

头像
喝饮料 multimap解法:
P1478 云南大学机试题
发布于2026年1月18日 21:27
阅读数 129

#include <bits/stdc++.h>
using namespace std;

typedef struct{
    int mi;
    int wi;
}Dd;
int main() {
    int x,n;
    //输入x与n 
    while(scanf("%d",&x)!=EOF){
        scanf("%d",&n);
        if(x==-1&&n==-1){
            break;
        }
        //利用结构体与multimap存储 每瓶单位毫升价格 每瓶总毫升数 每瓶总价格
        //multimap可以让数据按 每瓶单位毫升价格 升序排列 ,还允许key值重复 
        Dd dd[n];
        multimap<double,Dd> drink;
        for(int i=0;i<n;i++){
            scanf("%d %d",&dd[i].mi,&dd[i].wi);
    ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发